It's the target instrument's job to sort out which controllers go which which note(s) by channel - controller messages have embedded channel info just like note events, so that's not a problem.
As Craig pointed out, SONAR's only real limitation in supporting this is that it only has track input settings that allow recording/passing just one channel or all channels on one port or all ports not a specified subset of channels on a subset of input ports. You'd have to use multiple tracks to support either more or fewer than exactly 16 notes of polyphony.
An MFX or Drum Map could be used to filter what get's
echoed to the synth when the input is Omni (all channels), but the track will still
record all channels which might not be desirable.
Editing could also be challenging without enhancements to the PRV. I'm not sure how well DAWs that nominally 'support MDE' address this part of the puzzle.