This was my fear, I really need a generic solution that isn't dependent on the mission.
I have a proven mechanism for manipulating cursor location ("sticky cursor") based on viewport orientation, but its rather CPU intensive and sensitive to changes in FOV (and any display property that can not be exported). That said, I could use this as a fall back option.
Thanks for your input.