Filtering on any non-primary team

Hi, we are facing an issue about filtering on Teams field, the thing is when you specify a filter like this:
You only get the records having team_id = 1 (Global). So all the records having Global as "secondary" team (you know, in the teamset) are not being shown.
Does anyone know the best way to solve this? is there an "official" way to do this?
The only solution I've seen around is to have a field team_names, to get all team names in the teamset separated by commas and saved in a LH. And then making it filterable. You could make a "contains" filter then.
But this seems a little convoluted.
Any help appreciated!