With the “cat image”, I would do something like this with G’MIC:
First G’MIC>Colors>RGB Tone
[G’MIC] RGB tone: iain_rgb_tone -47.94,-32.13,-48.96,0.51,-3.57,41.31,-6.63,-4.08,4.08,-27.03,-15.3,-2.04,4.59,-8.16,-21.42,0.51,14.79,-9.18,-62.22,9.18,79.56,-30.6,15.3,51,10.71,19.38,27.03,255,255,255,255,255,0
The cat has a magenta tint now.
Therefore I use G’MIC>Colors>HSL Adjustment:
[G’MIC] HSL Adjustment: gcd_hsl 0.916,-0.13,0,207.36,0.079,0,1,1,0
Thereafter a final correction (assumed the cat’s fur and car tire are gray) with G’MIC>Colors>Curves: