|As I understand your question, you'd want to show & select any document with any one of the values. But it could be an indefinite number of values selected to display.|
While it's possible, most solutions go wild with categories awfully quickly. The strategy is to sort the options, and then create all the permutations where you want a specific document displayed.
With an indefinite number of categories to select, the number of categories goes wild very quickly. Permutations are like that. And there is a limitation on the view size that you'll hit after a small number of documents.
You might be able to handle the permutations of 2, maybe 3 selections without as much trouble.
Feedback response number WEBBASPQFD created by Mike Woolsey on 03/20/2018