Как сделать множественные фильтры в Angular?
или же видел решение
Делать фильтрацию в контроллере любым удобным для вас образом. Хватит писать логику в шаблонах.
А ну бросьте весь код, сдаётся мне что Вы не правильно фильтры на предаставлении вызываете.