Canvas View Contact Field Feed

Canvas View Contact Field Feed

In my custom canvas view I have two field I can add
  1. Contact Name
  2. Contact Email
But what is displayed is not consistent in the canvas view for these two fields. I cannot figure out what actually feeds these fields.
  1. I have Contact Roles chosen in the deal
  2. I have the contact associated with account and the account associated with the deal.
And only a few are show the contact name and none are showing the email in the canvas view.

What field is feeding theses in teh Canvas view so I build the proper workflow?