dynamic filters are now properly hierarchically working