Может я плохо объяснил, сама логика фильтра AND дает выбрать только одно значение в атрибутах, если подождать, остальные станут не активными. НО если НЕ ждать, можно выбрать много значений внутри одной группы атрибутов, и при этом фильтр не по одному из выбранному значению не сработает, даже по первому, как вы упомянули.
Поэтому и предложил 2 пункт, как мне кажется это стандартная возможность выбора, которая должна присутствовать в фильтре, если я не прав, поправьте. Спасибо
Скинул вам скрин в личку как это выглядит.