UVM field macros for an associative array of queues with string

In reply to rohandbz:

The field macros have some significant limitations and shouldn’t be used.

It is recommended to implement the required transaction methods directly to give the desired results.