Move assembly components in structure including constraints

Hey,

NX seems to be unable to retain assembly constraints if you move a set of components in the assembly structure. In my opinion it should be able to retain the constraints that are still valid in the new location.

Is it possible to write a script that takes the currently selected components, asks for a new location in the tree, selects all common assembly constraints and moves the components and constraints (or recreates them in the new location)?

Thanks for any help in this matter.

Regards,
Daniel