Use contextual filter global null to pass values to override field result
Took me a while but i solved this problem with something like this:

Added 3 Global: Null context filters and then i configured them with something like this:

For global 1:
WHEN FILTER VALUE IS NOT IN THE URL>>Provide default value>>Type:RAW value from URL>> Path Component: 1 >> Checked Use Path Alias >> Apply changes

For global 2:
WHEN FILTER VALUE IS NOT IN THE URL>>Provide default value>>Type:RAW value from URL>> Path Component: 2 >> Checked Use Path Alias >> Apply changes

For global 3:
WHEN FILTER VALUE IS NOT IN THE URL>>Provide default value>>Type:RAW value from URL>> Path Component: 3 >> Checked Use Path Alias >> Apply changes

And with that you can get the values to use them when you want to override a field output using contextual filter values.