First of all, you said 'transitively'. You get a badge for that you know.
Yes, I suppose you could extrapolate to quite an extensive list of possible filterings, and of course I would welcome them all because they all rock. I'm used to the Logic Environment which offers a whole goody bag so I'm spoiled.
It could also be proposed that one would start with a fairly simple basis, ie. channel-only, and if demand arose you could expand that to further possibilities at a later date. Mainstage has a facility whereby, for each given VST/AU, you hi-lite a channel on the left side of the window, and select one on the right hand, So 2 columns of 16. It doesn't care if you send several channels to the same output channel. The majority of the other filtering can be done inside the VST's (eg. Kontakt, Sampletank, Halion, etc.) anyway, as far as keyboard range, velocity etc.
BUT I recognize you have some challenges in terms of overall stabiltiy, speed and bugs - obvious priorites.