I had always simply used the real distances for each speaker (averaging the surrounds together to get an approximate distance), but if you are worried about it I would probably go with your idea - collect all your distances, set the closest speaker's distance to zero, and subtract its distance from the other distances so they all relate.