Can I merge the name of a linked contact in an email broadcast?

I am sending an email to a group of contacts that will all have a linked contact associated with them. I want to refer to the name and possibly the name of the company of the linked contact in the email. Is this possible? For example I want the email to look something like this:

Hello ~Contact.FirstName~, we worked with you and ~Contact.LinkedContactNameMergeID~ from the company, ~Contact.LinkedContactCompanyMergeID~ …