I haven't tested this but it should work. Use the hierarchy system. Use this lookat function on one object to give the orientation you want, then create another object as a child of this one and control the other rotations you need from its local coordinate system.
↧