Don't attempt to join. Have the results in their lists as you already have, and then check those lists for items that are "common/similar". The more you do in a linq query, the more complex it becomes, up to the point where you get stuck on questions like this one. Do the queries, then continue processing, instead of trying to merge the queries.
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.