I sympathise...as I've had similar experiences myself.
However, can I suggest you use this opportunity to put both sets of LinkedIn contacts into a single table (with no duplicates).
If necessary, you can always add a field to identify which LinkedIn source each record comes from.
Having one table means no union query is required so the issue with read only queries should be solved