Fix match_hpa with multiple inventory providers