You approach is correct but you need to edit a bit on the sub report part.
Instead of adding the condition in subreport select expert
. write the same condition in supress formula
for Detail section
of subreport
.
By this all the records that matches with the value from sub report will supressed and rest will be displayed.