I have a certain feeling schema could pull it off. :D
Personally, I would keep the current turret docking block we have now and just make all blocks connected to it's action face ACT like a turret, be classified as a turret, then redesign the entire system to make it work. It would be a lot of...