What I would try to attemt.
1. For the actual join, I would use a connector field. In both table, there will be an extra field named 'Connector'. All records will have a value of '1' here.
2. In the View, join them using this connector field.
3. In the criteria, use a condition there to filter out records where the actual fields for joining (ex. ID to Foreign_ID) are equal.