An approach that I often use to filter a list is with a combination of template and multi-relation columns. I described the approach here: