I may be misunderstanding the life cycle of the store but I thought filterBy determines what gets loaded when you call store.load();

So, If we do this:

store.filterBy(function(item,id){
...