Forse dico una balordata, ma che succede se si provasse a:
1. accodare i dati di base del report su una TabellaAppoggio, ma non una volta, bensì 2
2. Il report poggia sulla TabellaAppoggio, eventualmente nascondendo i valori duplicati o raggruppando coerentemente (questo dettaglio per ora mi sfugge), stampando 2 volte le stesse informazioni