Thank you for your help. I have played with your idea and was able to produce desired outcome. Although it does have its limitations. Because the dictionaries are of different length calling values produces null output - hence warnings. In this particular example I do not mind since whenever there is null there should be zero, so I can just overwrite them easily. But ideally I would prefer to leave the values from the Dict1 as they are. Additional functionality would be to leave the keys values as they are.
I can’t send you my file but I will try and replicate the data structure and provide the file later on.