I am looking for a quantum gate (or a circuit) that operates on two quantum registers of equal size and in states $|a \rangle$ and $| b \rangle$, respectively, and prepares the state: $\frac{1}{\sqrt{2}} |0, a \rangle + \frac{1}{\sqrt{2}} | 1, b \rangle$.
Let's say that $a$ and $b$ are $N$ qubit registers. This means that we are going from an $2N$ qubit system to an $N + 1$ qubit system. So it may be best to use an output register like so, where $U$ is a quantum circuit:
$$ U |a, b \rangle |0 \rangle | 0 ^ {\otimes N} \rangle = \frac{1}{\sqrt{2}} |a, b \rangle (|0, a \rangle + |1, b \rangle). $$
But I think that is impossible by the no-cloning theorem; there exists no $V$ such that $V |x, 0 \rangle = | x, x \rangle$. We would need to clone both the $a$ and $b$ register in my $U$ circuit.
So is this possible some other way?