Of course! Func_rotating, though, as it turns out, is not the entity to use. Here is the original advice I received, over at lucasforums.com:
Make a func_train and give it the GLM for model2. The train itself should consist of nodraw and origin. The model will be drawn from it’s origin to the center of the origin brush, so probably at the waist.
Check the loop spawnflag and plug in startframe and endframe of the GLM’s animation frames. Open ModView, go to the frame you want, and use the numbers in the upper right of the screen. If you want it to be a single frame, simply use the same value for the start and the end.
Then there’s the hard part. You may have to make clip brushes for the thing, which is really difficult without having the model itself there.
A lot of guess and check…
I’ve tried to follow that recommendation, but to no avail. Can somebody help me out by clarifying what he meant by “loop spawnflag” (I didn’t see any such spawnflag offered) and “plug in startframe and endframe” (I understand the concept of “start” and “end” frame, it’s the whole “plug in” part that I’m lost on).