Are you taking about Type 0 MIDI files where all parts are in one track, distinguished by event channels? In that case, you can easily break them out using Select > By Filter or CAL ('Split Channels to Tracks' or somesuch).
Or do these tracks have duplicate notes on the same channel for some reason? If they can't be distinguished by a consistently different range of durations, velocities or starting tick values, the Event List view - or writing your own CAL - may be your only option.
I can't see the Bakers spending time on a feature to de-fubar a badly recorded/sequenced/edited MIDI file. This kind of problem is better addressed at the source - the loose nut behind the wheel.