Instrument definitions are mostly about defining what bank and patch names correspond to standard program change messages and what controllers are applicable (and in the case of drum synths, giving friendly names to note numbers). But none of this has any effect on input from the controller section of a hardware instrument.
If I were in this situation, I think I would try to get the drum controller to send the different note groups on different channels, and then you could set individual tracks to record input only on the desired channel.
Failing that, it shouldn't be too difficult to customize the Split Notes to Tracks CAL to do what's needed.
Otherwise, you're stuck with brute force methods using Select By Filter or dragging and dropping selected note numbers from the PRV.