I have a datatype called employees and I am using the references module to add a field to indicate an employees manager. Essentially I have a checkbox field that labels an employee as a manager and then use the references field to add another field which displays all employees that are a manager and hence allows you to set the manager for an employee. I then wish to have a view on the contact page which outputs all employees grouped by their manager I have done this and it works well but the output of the references field only outputs 1 field (the employee name). Employee contains a users position, email address, employee number etc and these are output for the non managers but I also want them output for the managers. hence I have

Manager 1 Name
Employee 1 name
employee 1 email address
employee 1 position

Manager 2 Name etc

However I would like to have

Manager1 Name
Manager1 position
Manager 1 email address

Employee1 Name
Employee1 Position

etc

I have grouped them by selecting format settings and then using the references field as the grouping field. Is there a better way of doing what I am trying to achieve

Thanks