It's extremely easy. The term "moderator variable" so far as I can determine simply means that the basis functions of the regression should not simply be the variables themselves. Suppose, for example that the effect of the x dependent variable on the independent variable z depended not just on x but on the value of y. One could write the following code:
LinearModelFit[data,{x,y,x*y},{x,y}]
In your data, it's not clear to me which of the variables V1,V2,V3, and V4, the "Moderator Variable" is supposed to moderate or if the relationship was multiplicative, but if it were V3 and multiplicative, you could write:
LinearModelFit[data,{V1,V2,V3,V4,V3*ModeratorVariable},{ModeratorVariable,V1,V2,V3,V4}]
Another option would be to use Predict, a form of automated machine learning (AutoML) in which you wouldn't have to specify the model at all, and the data would do the talking.