Ah, I’ve totally missed the point and was thinking you couldn’t achieve this behaviour
So if you are going to have 30 unrelated checkboxes that would be a tough job to keep things organised. You can check “daisy chain” filtering method mentioned by @romanmg, I think it’s more convenient in your case: