Currently, Salesforce Connector does not expose supervisor field to be populated from Salesforce Contact. It would be more beneficial to have this field made available thru connector. This will help to create the required hierarchy via data population from salesforce itself instead of building another integration.