Пошарив интернет нашел одно не плохое решение вот этого
парнишки
Решение хорошо работает с очень большими количествами элементов.
Я пошел дальше так как я использую Realm, подумал что можно унаследовать этот разворачивамый список от
этого
Пока не знаю почему не роботает в паре, но разберусь