Hi.
Maybe Best to use array maker,
you can preset an array list component or create at runtime (Array List Create)
1st do 'Array List Get All Child Of Game Object'
Now you have all objects in a list.
Next Step you can Loop Thru the array by using Array List Get Next.
going thru the list you could group them into different arrays or hash tables.
for example you could get the childs tags and group them by tag or if all child's have unique names you could build a Hash table with it.
for hash table, you can also create @ runtime.
When you want to group by tag you can get tag, then have a checker if tag has already a hashtable/array list. if not create a hashtable/array list amd add it to a array so you can check if it was created.
to check you can use array(list)contains with the tag string.
Now you can access the arrays/hashtables by using the reference.
here are some tutorials that uses array maker :