How to Read/write from/to an address using UVM RAL where register does not exist?

In reply to superUVM:

uvm_reg list_regs[$];
uvm_reg_addr_t address, list_addrs[$];


regmodel.get_registers(list_regs);
foreach(list_regs[i]) list_addr.push_back(list_regs[i].get_address());
assert(randomize(address) with {! (address inside {list_of_addrs});});