We build the Swizzle node to use regular HLSL swizzling operation an syntax, which doesn’t support this behavior.
Integrating this would increase the complexity of the generated code.
You will however be able to do something similar to you need with the coming Expression Node. Or for the moment rely on split / combine / vectorX / append nodes.