Hey @Cells,
First, Welcome to the Streamlit Community!
This solution is the same as I would have implemented for this, in fact I made a similar solution for a user who was looking to filter the whole dataframe (slightly different but linking here just in case itโs helpful!)
It does begin to get long if your looking to filter many options, but I havenโt yet come up with a more clever/cleaner solution!
Happy Streamlit-ing!
Marisa