This is awesome! thanks
After I got this to work I realized that my model has many (10) linked models associated, So I am trying to figure out a way to iterate the above code (to find the linked doors) over each linked model doc. I want to create one list with the linked doors. So iterating this code over each link and writing all the outcomes to the same list which should be the same length as the door tags list. Keeping the elements and rewriting the new elements to the null values - keeping the previous ones.
Right now I am able to get one list per linked model through the use of List.Map but this node does not append to the same list rather it creates a new list.
Image 2 shows my custom node: Doc Repeater