Filter rows lacking matches
Keeps rows from the left DataFrame that do not have a matching key in the right DataFrame.