After some searching, I guess this is 'just the way it is' and yeah, I can create two MIDI tracks, using the output of one to create a second cleaned MIDI track but it's cumbersome and makes everything more complicated than it needs to be.
Is there a reason it's like this? Maybe we could have an option to send only the 'in key' notes in the future?