You underestimate AZ Controller
It is possible to have several (up to 4) instances of AZ Controller target at different devices/ports and work with all of them as with one (Options Master/Slave). Read "Cooperation mode" in the manual, note the warning there. To avoid the problem specified in the warning, you can try
http://www.azslow.com/index.php?topic=384.0 BTW we can try to meet online with Skype+TeamViewer, then I can show how all works and quickly demonstrate some possibilities. Experience has shown that advanced features are way faster to show then to explain. We can simply make setup suitable for your needs within an hour. But if you have time and willing to discover things yourself, everything is in the manual/tutorials.
I have plans for AZ Controller 2, targeted REAPER and may be Sonar, which is going to be way more user friendly. Unfortunately, optimistic estimation for its release is the end of 2019...