Take a look in the PureBasic-Lounge in "Mein Werk/Mein Werk (Apps & Tools)/ RLL. Dynamische LinkedLists".
There is a Userlib for dynamic linkedlists.
The rll_linkedlists are usable by handles. So, you can use LLs into structures.
But you're right.
That would be a nice feature for pb.
But I believe, it isn't doable in such form, you've described.
An easier way would be, to solve it with handles like in my rll userlib.