Does your data have a "primary key" (unique row identifier)? If so you can simply filter out the "cleaned" rows by the key column.
What you are describing is an "anti joint" operation, dplyr
has a function for that as well
If you need more specific help, please provide a proper REPRoducible EXample (reprex) illustrating your issue.