Я реализовал аналогичную концепцию с TabNavigator.
В моей реализации использовались следующие шаги:
Инициализация контейнера с высотой = 0
Добавление прослушивателя щелчка мышив контейнер (onCapture = true, потому что tabNavigator убивает событие click, не уверен, нужно ли вам это для контейнера Accordion)
В обработчике click добавляйте / удаляйте вкладки в зависимости от состояния и изменяйте высоту до соответствующих значений(вернуться к нулю, если переходить из открытой вкладки в закрытую емкость, от 0 до 100%, если переходить из закрытого в открытое состояние).
Да, это очень высокий уровень, но вопрос задавался несколько месяцев назад.Если вы смотрите его и вам все еще нужны подробности, пожалуйста, прокомментируйте, и я могу помочь.