Uphill/Downhill shots need separate filter to avoid skewing distance stats
Club hit distance can vary +-50yards depending on uphill/downhill shot.
Consider subdividing the lie filter into uphill/level/downhill to reflect this.
If GPS/map data is unable to determine the uphill/downhill lie then how about providing a map edit facility where we indicate the terrain on the map for our most played courses.
GG could then collate this info and make it available to all, increasing the accuracy of course maps.