Users a tend to remember list structure, so it is not a good idea to reorder it. I would say the following:


long lists are not that good
search field is a bad idea (usually the user doesn't know what to search)
complex components (list withing a cell of the treetable) do not usually work well


Please check Miller columns and this topic. I will also add list of options from my other answer:



Looking up for an item in a list and different table styles in iOS
Why did Lucifer care about Mammon crossing over from Hell to the real world?  Before coming up to drag John (literally) to Hell, he makes a detour and sends his son back to presumably prevent Hell on earth.  Why would the master of Hell not want to expand his domain?
