Добрый день, мне нужно написать такую фильтрацию по двум типам категорий

Что бы при клике на категорию из первых категорий, выводились все объекты этой категории. А при клике на категорию из других категорий, выводились объекты первой и второй выбранной категорией. Как это можно грамотно сделать?