Specify or modify a job constraint when invoking dispatch job API

I guess this is quite similar to my question from earlier this year: Dynamic resource allocations for parameterized jobs - the answer to which was no so maybe that also applies in this case. I was hoping that via the dispatch metadata overrides, I could override job metadata that could be compared against client metadata