Does this mean the following is true?

Assume that the definition has productA (which consists of repoX and repoY).
When creating a filter, the user may only add productA.  In other words, the following combinations are invalid:  repoX, repoY or repoX & repoY.

If so, shouldn't we allow the user to select the repos when building the filter?