I do not know what your issue is, but maybe you might be interested with the state.setIn() function. This could for example be used like this in your case:
setIn() doesn't work neither
seems like the issue in using nested state values
anyways, I've changed the structure of the state to be only one level of values, and I created a separated state, it works fine now