emf wrote: > tm = SimpleTreeMaker(tree_pre) > tm.setSkip('') tm.setChildAccess(function=container.show) > tree, rows = tm.cookieTree(tree_root) > rows.pop(0) > return {'root': tree, 'rows': rows} Wheree show is: object.objectValues(['Folder']) at least gets me most of the way there. Now I just have to improve the filter a little. ~ethan