Yes. You could also combine that with color zones module.
But the best results you get with several instances of color balance module.
You can take advantage of very advanced masking capabilities of the darktable (parametric and drawn).
Here is an example I made, with color combination made with Palleton