I assume you are looking at figGroups and not logical groups as only figGroups use EIP.
The data in a figGroup is flat, in the current design hierarchy. You can programatically access each shape individually through its database ID. You can get the figures in the figGroup by getting the group ID (dbGetFigGroupByName) and accessing the figures:
figGroupId = dbGetFigGroupByName(ccv() "figGroupName")
foreach( fig figGroupId~>figs ...)