UVMF multidimensional interface ports and transaction fields

I would like to create multi-dimensional ports in my interface as well as fields in my transactions , for example:

interface my_interface
inout tri [WIDTH-1:0] myport [NUMDIM-1:0]

class my_transaction
rand bit [WIDTH-1:0] myfield [NUMDIM-1:0];

What do I put in my *_interface.yaml in order to accomplish this?

Thanks in advance.

Hi Tom,
The interface yaml does not support generating an interface with a port of this type. This type of interface port must be added manually after the interface file is generated.