GDML composition of rotations


Is there any way in GDML to combine two rotation objects into a new single rotation object (to then be given to a physical volume placement)? This would greatly simplify placements of many detectors (especially when using loops).

This is more or less straightforward in Geant4, but I can’t find any way to do it in GDML.

Similarly, is there a way to apply a rotation object to a vector and get a new vector (within GDML)?

Thank you