NSW premier under fire over preferences