Rt3.6.1, Custom Field rights for certain field

I have RT3.6.1 installed and have a bunch of queues set up for use for our IT department for service request/issues/etc. I would like for another department to have their own queue and be able to create/modify/assign custom fields and create/own/modify tickets for their queue, but I don’t want them to be able to modify/assign any custom field that doesn’t apply to them, or apply their own custom field to a queue that they don’t have access to modify a ticket.

Each group has access to 2 queues:

A queue for technology related issues (has CreateTicket, ReplyToTicket, SeeQueue, and ShowTicket)
A new queue for department related issues (has CreateTicket, ModifyTicket, OwnTicket, SeeQueue, ShowOutgoingEmail, ShowTicket, ShowTicketComments, StealTicket, TakeTicket)

I would basically like a department to be able to do a lot of admin related things, but don’t want them to be able to see/modify the other queue that they only have (has CreateTicket, ReplyToTicket, SeeQueue, and ShowTicket). Does anyone have any ideas about how I can go about doing this? Anyone done something similar?

Any ideas would be greatly appreciated.

Express yourself with gadgets on Windows Live Spaces