Interesting request. I can imagine a few different ways one might accomplish this. One, possibly the most straightforward, is the EXIF-based optical correction solution that’s proposed here:
Another that might already be possible is to manually adjust what you can and create a partial preset from those adjustments. As you say, different focal lengths (and even apertures) will require different presets - and DxO might need to expand on what’s possible to adjust manually. I question how practical this would be.
If you have ViewPoint 5 activated, then the ReShape Fusion tool has potential as a basis for more complex distortion correction. However, I don’t know if it can presently be incorporated into preset generation.
For DxO to build a toolbox in PhotoLab for this would be innovative.