Keeping a subset of matching rows seems similar to Match and then Filter. In the visual Join recipe, on the left side of the screen, is a "Post-Filter" option. With that you can specify filtering of the matched results.
Hope this helps! Cheers,
EDIT : as my work dictates transparency and understandability(is that a word?) for non-tech users i generally try to keep the joins as simple as possible. Any pre- or postprocessing is separated in pre- or aftersteps in a different recipe, mostly prepare-recipes. To keep the flow understandable smart usage of zones help a lot.