/gxt-examples/#ExamplePlace:asynctree

how can we add a filter to it ?
if i add a store filter, unless the node is expanded the item will not be found.
if i expand all and then filter the chrome tab goes from 80Mb to 1G of memory since my tree is huge. the purpose why i use async tree in first place

if i call a server function that finds on server the nodes, and then expands them and then does the store filter it looks very hacky and inefficient

if i call a server side that finds the items and i shove the result in the store then i kind of lose the async tree and i have to reload it once filter is cleared.

any GXT way to get the filter to work ?
can the sample for async tree be enhanced to have a filter