It is possible to fit such an equation with the NLSF tool in Origin - this is an issue of fitting with multiple independent variables. The only shortcoming is that a surface plot of the data and the fit surface is not automatically created, but the fit parameters will be correct.