You could try a manipulative therapist. Or a sports therapist. They generally are trained in all that is required for that type of healing and probably even covered under your health care insurance...