I need to find a way to parallelize a set of controlled-unitaries that are all controlled by the same qubit and are targetting $n$ different qubits. The main constraint that I have is that I can only implement $k$-body interactions where $k$ is independent on $n$ (if I did not have this constraint I could easily perform in a unique timestep the set of controlled unitaries).
In order to illustrate, you can look at the image below. The circuit I want to implement is on the left. Its "naïve" implementation if I am limited to bounded $k$-body interactions consists in doing the circuit on the right (the circuit depth is then $n$ in this case).
Now, there is a trick provided in this paper which consists to use extra ancilla to do this same circuit. Basically, by entangling the control qubit to $n-1$ ancilla and by disentangling it after, one can run the circuit in $\log(n)$ depth.
My question:
Are there other tricks known to parallelize such circuits? I would like the depth to be "less than polynomial" as a function of $n$ the number of qubits in the target register. Any depth scaling as $\alpha \log(n)^{\beta}$ for any constants $\alpha$ and $\beta$ would be fine with me.