ctreeview и микс из двух способов получения дерева

В примерах хорошо описано как отобразить дерево целиком (‘data’=>array()) и с последовательной подгрузкой ветвей ссылкой на метод в контроллере (‘uri’=>‘action’). но мне хотелось бы так предварительно построить некую часть дерева и отдать ее в ‘data’=>array() а остальное чтобы подгружалось бы уже методом в контроллере. Вообще возможно такое - если кто-то пробовал подскажите. есть сомнения - тк hml разметка для этих способов разная. Получится не получится?

добавил ‘persist’=>‘location’ но что состояние дерева не сохранилось. может в случае с аяксом это не прокатывает - хотя о таких ограничениях нигугу