Tracy,
If I understand your scenario correctly, I think the following domain model would work for you:
A couple of notes:
In order to constrain approvers based on department, you could have the following page:
And use Constrained By on the Approver reference selector to ensure you can only choose Approvers that are in the same Department as the Task is assigned to, see screen shot below:
Hope that helps,
Mike