Sadly, I don't think there's much of a solution with on-camera flash. A remote flash, bounced upwards but from a spot much closer to the subject, might be the best way.