Consider not including the tanks in the the device's overview UDT. Just use a folder with separate single "core" and multiple "tank" UDT instances.
You cannot make a UDT with a variable number of members, of any kind.
Also: You asked a form of this question over here:
Asking in a new topic won't change that answer.