UVM reg sublocks

I have multiple level of register sub-blocks(from different IPs).
I need to get sub blocks of only the root block and get registers from each of these blocks.
when i use get_blocks it adds all sublocks through lowest level of hierarchy(which gives me around 65 Sublocks overall) to the queue.
How can I get sub blocks of only the root block(which is around 8) ??

Thanks in advance !!

From UVM documentation, get_blocks(blks, UVM_NO_HIER); should do it.