RT::Extension::REST2 aditional fields

Hello!

I am using the RT::Extension::REST2 api for a project and i am having a problem requesting additional fields in some requests.

For example:
When i try to request the name of the creator of an given ticket i can do something like /REST/2.0/ticket/8?fields[Creator]=Name
and i want to do the same thing to the Requestors of a given ticket but the Requestors field is a LIST of dictionaries, so /REST/2.0/ticket/8?fields[Requestor]=Name does not work

How can i add the field Name to a LIST of dictionaries?

You can do fields=Requestor and get:

{
         "_url" : "http://<>/REST/2.0/user/example@example.com",
         "id" : "example@example.com",
         "type" : "user"
}

For performance reasons i am trying to obtain all the information of a ticket with something like /REST/2.0/ticket/8?fields=Requestor and i get something like

"Requestor": [
         {
                  "_url" : "http://<>/REST/2.0/user/example@example.com",
                  "id" : "example@example.com",
                  "type" : "user"
         },
         {
                  "_url" : "http://<>/REST/2.0/user/example@example.com",
                  "id" : "example@example.com",
                  "type" : "user"
         }
]

Notice it is a List of dictionaries, so when i try to do /REST/2.0/ticket/8?fields[Requestor]=Name the field Name does not appear on the dictionaries inside the list.

So i am trying to get something like this:

"Requestor": [
         {
                  "_url" : "http://<>/REST/2.0/user/example@example.com",
                  "id" : "example@example.com",
                  "type" : "user",
                  "Name" : "user20",
         },
         {
                  "_url" : "http://<>/REST/2.0/user/example@example.com",
                  "id" : "example@example.com",
                  "type" : "user",
                  "Name" : "user20",
         }
]

Is there any way i can do this ?

Thank you for your help!