OK – firstly thanks to all who took the time to reply.
Special thanks to arnelgp, whose conceptual solution worked just fine.
For the sake of completeness, and in case anyone else wants the full tale, what the actually solution was in my circumstances was as follows:-
I have a number of Reports...