Существуют буквально сотни модулей, которые предлагают «функции фильтра по тегам».Я не знаю ни одного, который делает то, что вы хотите, как под ключ, но я уверен, что есть тот, который имеет точно ваш интерфейс и рабочий процесс, либо OOTB, либо настраиваемый.
Если вы рассматривали представления (вы были, не так ли?), Представления предлагают так называемые «открытые фильтры», которые позволяют использовать любой фильтр (фильтры: созданные Foo, отредактированные после 24 декабря или тег _has).Панель), где ваши пользователи могут выбирать такие фильтры, например, из выпадающего списка.