2 suggestions
a) if the camera is able to detect the blowout whites due to over exposure - why not implement a real time digital neutral density filter that bring down the exposure of only these areas in steps controlled by the photographer
have a shooting mode that enables you to set the 2 extreme points that define the required depth of field so all distances in between are in focus (i had this in a very old non digital canon)