What about using some larger more hindered base than KH, (trying to use readily available, cheap and safe reagents where possible) for the deprotonation?
I've been looking into pKa/pKb tables for possible reagents, I'd hopefully like to be able to use Et3N in a suitable solvent, to cut down on waste and use fewer solvents, though haven't had enough time to read through things properly yet.