I don’t think it is a correct way of showing the report as most of the transaction screen with more than 2 child table will always give an incorrect report. And writing custom report for each screen is not a solution if we can see the report from report builder.