In newlocallab, I developed a functionality which uses the ciecam algorithm and performs a chromatical adaptation which allows to simulate a WB change (it is not exactly a WB but it seems…). it’s the “same” algorithm you can find in Ciecam02 (Preset cat02 automatic) but with predifined parameters.
You can “warm” or “cool” a part (or the whole picture), and also in “expert” mode, perform a Graduated Filter on chroma
Jacques