On a Drupal 7 site I have a view with a bunch of exposed filters (using Views + BEF) for taxonomies. Some of these taxonomies have terms with different depths. Is there a way I can dynamically show only the values of a specific depth? For example, one filter would have the depth 0 terms, another would have just the depth 1 terms.
I know that I can use "Limit list to selected items" and manually do it, but that feels clunky and requires more maintenance as terms are added. I also tried playing around with simple hierarchical select without success.
Is there some way of achieving this without manually adding terms to the exposed filter option list?