How do I perform a “swizzle” in the node material editor? For example, given the Worley3D and Perlin3D blocks, I need to combine uv.x, uv.y, and uv2.x in order to get a uvw which can be fed to the above 3D blocks.

You can use the Vector Merger for that