Doug,
If you have ZED agreements with these carriers at both the ZM and ZH levels then its worth getting 2 tickets, one at each level, so that if you end up travelling on a ZM carrier you are not wasting the additional cost that is charged for the ZH fare.