fix(river): only retrieve river items that can be displayed

ref: https://github.com/Elgg/Elgg/issues/6022