Не знаю пока насколько сложна задача. Однако, нужно так организовать подачу материала с фронта, что бы материал попадал исключительно в те ПОДКАТЕГОРИИ, которые выбирает юзер.
В данный момент - подаваемый материал одновременно "подхватывает" и материнскую категорию, что приводит к дублированию контента.
В примере, категории 1/2 - родительские, 3 - те, которые нужны.
Сейчас использую решение от Хасана, которое не позволяет выбирать (ставит не активным) родительскую категорию, но все равно ее присвает в скрытом режиме.