Я действительно никогда не использовал это, и я не знаю, правильна ли следующая реализация.Я думаю, это может быть улучшено с большим отрывом.
StackBlitz
По сути, насколько я понимаю, m по умолчанию при установке фильтра необходимо проверить, существует ли это значение в данных.
Но в вашем случае вы хотите проверить различные столбцы и выполнить «множественный» фильтр.
вам нужно предоставить собственную функцию filterPredicate и обработать там свой фильтр