OK. Yes - a comment or two would help clarify. That said, before you do that ...

What selection/grouping behaviour is performed in other UM utilities? We should either do the same or do the simplest and easiest to describe solution until we find out more (e.g. just use the first m01s00i030 field for all masked fields).