How to create a view showing the products from a user's company? I'm trying to create a relationship between a field on a user profile and a field on a content type. 

User Profile
Company Name - This is an entity reference that pulls names from a Company content type.
Product - contains a field company which also pulls from a Company content type. 

I'm trying to create a view which will show a user products his company carries.  So the view is a user view.  Contextual filter is the UID of the logged in user. Now trying to create the relationship to pull in fields from the product content type. 

Basically, I'm trying to create a query that will show products where the product.company is equal to the user.companyname.
To achieve it with the current content architecture:


Create view of users.
Add a relationship Entity Reference: Referenced Entity. Mark it as required. This will make a connection between the user and the company.
Add another relationship Entity Reference: Referencing entity. Before saving add the value of the Relationship select list and select the relationship created in step #2. Mark this relationship as required too. This will make the connection between user company and the product.
You should now get the fields of products you could add to the view using the relationship you have built at step #3