Я уже страдал от той же проблемы, и вот мое решение.
Вам понадобится 1 действие и 12 фрагментов, а не 9 для его достижения.
Основное действие содержит нижнюю панель навигации и 3 фрагмента раздувания, назовем их LeftFragment, MiddleFragment и RightFragment, это основное действие должно действовать только как инфлятор для этих фрагментов, не пишите никакого другого кода в Активность только менеджера для нижней панели навигации.
Каждый из этих фрагментов должен выступать в качестве держателя или менеджера для фрагментов вкладок, agian не записывать никакого кода в LeftFragment, MiddleFragment и RightFragment, а просто как менеджер для табуляции.
И ваш фактический код макета должен быть в каждом фрагменте вкладки.
Надеюсь, что это ответ на ваш вопрос.