Hello,
If the DFT code uses a local atomic orbital basis, then yes you can do that as we need local orbitals for the spin rotation perturbation.
For the planewave code, we still need to transform it to a local basis. Currently only Wannier90 is supported. (There are some packages for Wannierization too, Wannier.jl for example, can also be used. But I guess you want to bypass the Wannierization procedure.
We are working on some alternative ways to transform planewaves to localized orbitals but this is in an early testing stage, and ABINIT is the only supported code. If the method proves effective, we will consider implementing it for QE too. Please stay tuned.
Best regards,
HeXu