Ciao,
quello che tu chiami dramma, è la base di tutti i sistemi di database relazionali (RDBMS), non è una cosa difficile da implementare, ma ho l'impressione (spero che qualcuno mi smentisca) che esca un po' dallo scopo generico di un componente Joomla di tipo Zoo.
Per entrare un po' più nel tecnico, tu sei in una situazione in cui non vuole trovarsi nemmeno uno pratico di database: hai molti espositori che si collegano a molti artisti. Le relazioni molti-a-molti vanno gestite attraverso più istanze della stessa tabella o attraverso tabelle indice intermedie.
In termini semplicistici, devi avere una tabella esterna che contenga dati tipo:
Mario,Picasso
Mario,Cezanne
Giulio, Picasso
Giulio, Van Gogh
ed una tipo
Van Gogh,Mario
Cezanne,Mario
Cezanne,Giulio
Da queste tabelle puoi ricavare le corrispondenze in entrambi i sensi.
Se io dovessi implementare qualcosa del genere in Joomla, penserei ad un componente tipo Fabrik.