You could calculate the number of responses for every entry using:
rowData.getDocument().getResponses().getCount()
That way you don't need the @AllDescendants in the view selection.
This formula will calculate the responses probably a bit slower, but (depending on the size of your application) you might not even notice that.
Mark