Will it be possible for you to provide a working example of using XPath to select nodes-to-be-inserted instead of <snippet>to be inserted</snippet> in your example query above?
Version 1: insert node (<node1/>, <node2/>) into /updating/target
Version 2: let $x := (<node1/>, <node2/>) return insert node $x into /updating/target
Hope this helps, Christian