Reusable Elements as Windows

I have a DB with a list of people in it. For simplicity, lets say each person likes Red, Blue or Green.

Can I use three reusable elements to display each list of people that likes a specific colour seperately?

Or to ask the same question another way, can I use three of the same reusable element (so they can be edited and fixed at the same time) with one displaying everyone that likes Red, another displaying everyone that likes Blue, and the last one displaying everyone that likes Green?

Update: I have found a way, thanks to a YT short here.

The answer may be custom states, then set up conditionals that update the data sources based on the custom state. It feels like a roundabout way of getting to what I wanted but it seems to work.

Still not sure if it’s the best way, though?