я что-то не понял, вы загружаете все данные и потом сортируете на клиенте в зависимости от выбора из родительских комбобоксов?
Мы на нашем проекте делали не так. Сначало загружается первый комбобоксс, в нём выбираем значение, после выбора отправляем запрос серверу с параметрами который выбрал пользователь и приходят данные для второго комбобокса, и т.д. до четвёртого
obj.StoreObj = new Ext.data.JsonStore({
fields: ['pid', 'type', 'lexicon_key', 'lctn_name'],
root: 'data',
});
вот это не будет работать в IE любой версии. Т.к. запятая после 'data' лишняя