На js определяете размер экрана, если он удовлетворяет вашим условиям, то отправляете ajax запрос на бэкэнд и в обработчике выполняете ваши фильтры. При этом возникает трабл, что при ресайзе вам скорее всего придется перезагрузить или те части за которые отвечает фильтр
Да еще один трабл, поскольку js загружается уже при отрисовке страницы, то вам таки придется скорее те части за которые отвечает фильтр выводить через ajax