My data in firestore is arranged like this:

What I want to archieve is basicly get all "values" out of each doc which I have 3 of this now in the one collection I show in the secound picture. I want to download it only once. The structure is the following:
chatrooms --> ChatId(1) --> ChatId(2) --> chatmessage
or simpler to understand:
collection --> doc --> collection --> doc
I want to loop through all chattmessages in "ChatId(2)" and get all "value"s out of each "chatmessage" and store them in an array.
I face the difficulty trying to handle such difficult (at least for me) nested calls to firebase and wanted to search for help here. Im working in react-native so Javascript is my language Im using here.
