Ok, so I'm guessing your secondary data source looks something like:
Employees (repeating)
Name
And your main data source has a part like:
Jobs (repeating)
JobName
Employees (repeating)
EmployeeName
Hours
So the first thing you do is drag the Employees node from your secondary data source onto the view and represent it as a repeating section. A text box for the employee name will automatically be inserted and you can format it how you like.
Now go to the Controls section of the Design tasks task pane and drag a repeating table into the repeating section you just created. A dialog will pop up. Bind the table to the Employees node (not the Jobs node) of your main data source, and click Next. Add the hours node (and whatever else you want) to the list of columns and click Finish.
Go into the settings for the repeating table you just created, go to the Display tab, and set a filter to show rows when EmployeeName (in the main data source) equals Name in the secondary data source.
Close all open dialogs, click on the repeating table, go to Layout in the design tasks and click Add Table Column.
Delete the text box that's automatically created, go to the Data source, use the right mouse button, drag the JobName node into the empty space, and represent it as an expression box.
If I understood your specification correctly, this should be about all you need to do. In the additional view, the employees will appear in the order they appear in the secondary data source, so if you would like them to be sorted, I'd recommend sorting the names in that secondary data source.
Please give the above a try and let me know how it works out.