Please find mentioned below the response from BAEC:
Please find below your personal assistance reply from British Airways.
If you have any questions after reading our message, don't hesitate to reply to this email - or if your query is urgent you can telephone our Customer Support team:
http://www.ba.com/servicecentres/
Subject :Hello , Do MH4501/MH4502/MH4504/MH4505 earn any avios & tiers points . These fli... [
Incident: 180131
Response By Email (Louise)
(03/02/2018 03.36 PM (GMT))Dear Mr Diamantaire
Thank you for your email. I'm afraid flights marketed by a One World partner but operated by a non-partner do not accrue Avios and Tier Points so regardless of the MH flight number any flight operated by EK would not earn you any points. Please do let me know if you have any further queries at this time.
Kind regards
Louise
British Airways Executive Club