Something I am trying, instinct more than anything, is ground flax seed in their food. No soft eggs since I started that, but then again, Romy went broody and stopped laying . . . so no double-blind experiment to go by. Vitamins, trying to keep them healthy is pretty much what I am left with. I think sprouted feed might be something good to try, also, and getting back to fermented feed, too.
I feel that in several years that duck veterinary medicine may progress beyond what it is, just as domestic cat veterinary medicine progressed. I would like to think so, anyway. And egg issues are an area where it would be lovely to have better diagnostics and treatment. In the meantime, sometimes I just go with my gut in addition to the vet's advice.