https://apps.garmin.com/en-US/apps/5fc2b92c-fbf5-42c2-9f6c-597a6520e896

Yes, but I wasn't sure if CIQ limitations (hw and sw) allow me to implement this complex calculations. But they will. And moreover it hasn't impact on battery because it's calculated once a day (if you don't change your position, otherwise it's recalculated).
Apparently it is possible, would you mind sharing how?