Maybe you should make this into a wish for a new BIMComponents object.
I don't know at this moment if it is technically possible to do in GDL, but it may be, given all the things that are possible with the recently created Ceiling Editor Object.
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC26
Loving Archicad since 1995