Record Changes for Report

I work for a construction company, and am building a dashboard for our management team. They want to have a metric that shows how many times the schedule was changed by the Site Supervisor so they can measure how often they are using Smartsheet.

Since we can't extract data from the Activity Log without downloading to Excel, I was playing around with copying modified rows to a new sheet. This way I could filter by supervisor, and also create counts of changes per month.

The issue is when using the copy rows automation will copy all of the modified rows over, since dependencies are enabled. Is there a way to copy over only the row that was directly modified by the supervisor without bringing in the other tasks that automatically change?