I’m not sure how to do it in FreeRadius, but in Radiator it’s pretty easy to set multiple profiles and have each client match one or the default depending on which profile attribute is stored for a given user. There’s got to be a similar way to do this in FreeRadius.
You’ll have to do this by manually setting up simple queues and marking traffic from both users.
You possibly could do the marking part automatically withthe ‘Filter-Id’ radius attribute then set a filter rule for each group of users.
Hope I’m making sense!