It is not possible to filter a list based on another selection (this isn’t Excel)
You will have to set up a control for each item you want to control.
Try Tom’s code as a starting point : -
You ‘could’ then list these in a folding card to basically hide the meat of them until selected but that’s a completely different issue.
Edit: Tom’s answer below gives you a front end solution, so maybe that’s all you need ?