This should be OK. It is important to know that only filters based on the left-most table can be offloaded. So if the main report is on orderhea and the sub-report contains orderdtl and invt rows you should not filter on a column of the invt table but on the orderdtl table.

When I test with version 4.0.2 I don't see performance problems and jump-into-jump-out-of occurs correctly.