The only way that I can see that you could get anywhere would be if enough of your devices support Ports, but you don't mention that.
So I have a question. Do any of your devices support Ports?
You'd need a 'set' of devices that did so, i.e. a device that creates the midi data that is entering the system, any devices within the system, and then any devices that are going to receive/play the midi data.
You would not need everything to be so, just sufficient to create a separate system within the system. Specifically, to handle that data that is to operate on (say) Ch 1 but NOT interfere with any other data also playing on Ch 1.
For example, I have two playing devices, my Yamaha MU90r and a Korg NS5r, that eah can receive data on Ports A and B (using a separate cable) with 16 Ch on each port, but I have no way of creating such data, or of transporting it. Everyything works OK using the Port A as the normal midi As your system may well do?
As I understand it, the new Midi 2 will not alter this, except that accessing the ports directly may become easier.
Geoff