Heegaard structure respects complicated JSJ decompositions