т.е. при изменении отбора, ну так и делай, каждую секунды считывай отбор на клиенте, и смотри изменился ли он с прошлого раза или нет, если изменился то формируй свой запрос, устанавливай отбор на текущие значения и жди следующего изменения
тут могут быть проблемы с клиент - сервер, но ты можешь обращаться в данные формы Список - отбор элемент, и пробегать список, это скорее всего клиентские данные