I'm pretty sure what you're trying to do is impossible. I've never attempted it myself, but I've thought about it before and concluded that there simply wasn't a way. The axis it rotates on is governed by those flags, and you can't deviate from that.