Yeah, you probably have to duplicate the data. I would create a new table inside the data model for this filter alternative. Some things you need to think about: - You need a good key with your normal data. - You need to base the ValuePos on the "Value" column. You can probably do this with some loops/if statements.
Another alternative, is to just throw in all the fields in 1 filter box and make it really small, so it becomes like a button that expands on click.