L'unico modo che vedo è quello di replicare con un alias la tabella dei CONTATTI, tante volte quante sono le tabelle che vi fanno riferimento, usando nomi diversi per il campo da estrarre in CONTATTI in modo da avere, appunto, il contatto per la tabella 1 in un campo, quello per la tabella 2 in un altro e così via, mettendo in JOIN ciascuna tabella 1, 2, 3 e 4 con la tabella CONTATTI (o l'alias specifico e diverso per ciascuna di queste).
Ciao!![]()