Maintain history in exploded block

Is it possible to maintain history in an exploded block.

For example if one draws a sphere and array polar x4 (with history on). Now create a block using the 4 spheres. Create an instance then explode the original block. I would now like to edit the parent sphere and see the children update - however I seem to lose any history associated.