Call Closure Information

We are in the middle of streamlining out SysAid instance to make it easier for our end users and admins to use. One of the messier parts is the Closure Information box. We have several departments using the software and all need different reasons for call closure. This has resulted in us having a long list of reasons.
My question is this: Is it possible to have a different list of closure reasons depending on which department or 1st level category is being used?
Any help or advice would be appreciated.
I think it would be challenging to use the same field and have different options available for each dept.

One option would be to have dept specific categories point to a template and Closure Info box specific to that dept. This would allow for a unique list of drops downs per dept.

ie: HR Closure Code, Finance closure code, etc.. and a list associated with each.

Hope this helps