Ultimate Seating Controller addon (my asset) has an example of this. But I have not tested with virtual controls, although, I would imagine it'll work seamless as the UCC code is not touched. Therefore the virtual controls should by rights act as normal but with the effect your after (I use it for the fact items can be equipped if seat allows), plus multiple seats, vehicle weapons, IK based seats and mounted weapons (no extra animation work), and more.. plus a parachute coming in next update along with a gunship example.