Some quick thoughts regarding filters…
I believe that filter works on data that has already been sent to the page (ie. there are 100 objects that match the search result, but only 50 pass through the filter. Given that, 100 objects are sent to the page, but only 50 are displayed. This means more data is sent to the page than is necessary). If creating a news feed, it may be better to avoid filters.