D-Formers don't transform well when parented to bones

Hello
I'm relatively new to DAZ and I just found out about D-Formers. To me, it looks like they only transform well if they are parented to the root of a figure: if they are parented to the bone, the transform breaks as soon as the figure is moved away from the origin. Here's what I'm doing, step by step:
1. Create a D-Former, position it, create the weight map, delete the D-former field. Parent the D-former to the Head bone of the figure in this case:
2. Move the D-former:
3. Now, rotate the Hip of the figure by 90 degrees and watch how the D-Former follows well; but the transform gets squashed:
4. If, instead of parenting the D-Former to the Head bone, we parent it to the base of the figure, we can then rotate the Hip and the transform will follow correctly; but the D-Former will stay in its original zero-pose:
5. Moving the D-former along its axis will apply the right transformation; but it is rather inconvenient to have the D-Former at the origin while the figure itself could be anywhere else:
Am I doing something wrong here, or is this just the way D-Formers work right now? I'm running DAZ 4.9, which I believe is the latest version.








Comments
In this case the fixe would be to spawn a morph before moving anything, but I can't decide if this is the expected behaviour. When you parent to the figure but rotate the hip the rotation does not affect the DForm, but when it is parented to the head the rotation does; it looks as if one of the movements is using world (or possible figure) space cordinates and the other is using local space. I would suggest opening a support ticket, the query can then be raised with the developers.
Well, spawning a morph takes away a lot of the functionality in a D-Form since only one degree of freedom gets baked into the morph (I think a D-Form has at least 6 degrees of freedom). Yes, in some cases this would be an acceptable solution; but it would be much more powerful to allow D-Forms to be parented to bones. I'll open a support ticket then, thanks!