Associate Multiple Accounts to a single Opportunity

Associate Multiple Accounts to a single Opportunity

Challenge - 

we are a subcontractor that bids to multiple general contractors.

We create a single potential but may send it to 3 different general contractors.

I created 2 custom fields (account2 and account3) that provide lookups and it allows me to select the another account name

When I create an potential, I select Client 1 via the lookup feature the account, client 2 as the account2  and client 3 as account3.

After I save. When I open up Client 1, i see the opportunity listed as it should, however, below I see a multiple instances of "









So it is showing it as an opportunity for that second account, but it is not displaying as 
{0} Name

Please help