Hide "unused" channels in pattern matrix

It’d be nice to be able to toggle track visibility in the pattern matrix, either manually or ideally automatically based on whether they contain pattern data or not.

Personally I don’t typically have pattern data in group or return tracks, and they end up needlessly taking up screen real estate in the pattern matrix. Example below where it’s showing a full 7 tracks that I don’t need to see.