The apps sheet of the Operations Monitor has a table that does show the object or sheets along with the object id. The table is called App Object Details.
I have never tried it. But there has to be a way to locate all of the sheets that make up an app in the repository and then possibly hit the same log file that they are getting the app activity from to get the sheet activity.
Just a guess. If I have some time I will try to look into this.
I have tried to create an app to analyze user usage per sheet. First of all you need to set "Engine Traffic Logging" level from "Off" to "Info". It will give you all information about each user and movement though the app and selections user made. But take note : it will generate the huge amount of log files.
In these logs you will find field "Message". You need to extract "qGenericId" values from the message field. You will use these values to connect with information from QRS.
Next step to do connect to QRS via REST connector. You could use default connector "monitoring-app-object" to extract all app objects information. To create connection between Log files and QRS you need to use "qGeneric" values from Log files and "engineObjectId" from QRS.