This addresses part of ENG-7666, specifically for ExistingEthereumAccount. Doing this separately since it's the "easy part" and introduces some complicated navigation getParent() type parameterization that will be used in the next diff.
Would normally put @varun on the review here, but going to ask @inka instead because he is out.
Depends on D12008