Free orbital movement with face locking without experiencing gimbal lock, any ideas?

I decided to go another way and I marked this answer as the solution because it gave the closest result to what I had in mind.

Cheers.