In this question I got some excellent answers, but it turned out I had over simplified the problem I am facing.
I have the same object
const obj = {