Array Indexation consistency in sub document mutations

@graham.pople thank you for the support here.
I succeeded transforming above example into map style document in DB.
From my perspective we need direct access for each level of nesting.

Right now I wonder how can I query this type of documents using UNNEST statement, which is not supporting such structure. Or at least when using it like this is not the right way:

select adrs.* from person
unnest addresses adrs