можно завернуть observable'ы от все селектов в один computed observable с rateLimit: 0 и подписываться на изменения этого одного computed observable'а.
var filterOne = ko.observable();
var filterTwo = ko.observable();
var aggregatedFilter = ko.pureComputed(function () {
return { filterOne: filterOne(), filterTwo: filterTwo() };
}).extend({ rateLimit: 0 /* уведомляем только один раз при нескольких подряд идущих мутациях */ });
aggregatedFilter.subscribe(function (aggregatedFilterValue) {
// используем aggregatedFilterValue в запросе
});