You have a very large number of repetitive tests for different table pairs. In this situation, it might be faster to generate the tests programmatically.
The source-to-target relationships and rules are defined in a spreadsheet. This often happens during data migration. You can script the actual Data Validation Option tests from the spreadsheets.