Have you considered hyperbaric oxygen therapy, that is known to improve healing rate. My sisters foot was crushed by a bus, breaking many bones. She had 3 hyperbaric oxygen sessions and the doctors were surprised by the rate and quality of healing.
If you live anywhere near East Grinstead, hyperbaric oxygen therapy is available at Advance 01342 311137 at a very reasonable rate.