I mean to say that use the xpath with the values that persist to identify it like title. title will not be changed constantly right. use this king of thing "//span[contains(@title,'value')]/div" or "//div[contains(@title,'value')]" or "//td/input[contains(@type,'button') and contains(@value,'value')]". try to figure out in this way and you may find the best results.
I think you got it to some extent. I don't know correctly what you want to convey from your understanding in the question. Can you post the div tags of 2-3 parent levels and also all the child levels, if exist. I will try to figure it out and give you a solution.