Let's just work with one subreport and one user. Ideally your subreport will contain data in a User field which has the name of the person able to see that line of data. So when you run it before managing to achieve your goal it will simply show all the data for Tom, Dick, and Harry.
I usually...