Hi Popeye,
we have not realized this use case yet for the product => but we implemented this functionality for another project and I can deliver you the code and the configuration via eMail. This covers exactly your usecase, you can cut/paste objects from virtual structures into other virtual structures. Even the property values will be mapped from the parent to the pasted document.
Please always provide stacktraces if you face any other issues, that makes it easier to support you.
Hope this helps