The bisector of the angle A^ passes through the midpoint of the arc BC which does not contain the point A. Denote this point by S. MS is the perpendicular bisector of [BC], so MS∥ID (both lines are perpendicular on BC).
Also, ∠ASC=∠ABC and ∠SAC=∠BAE proves that the triangles SAC and BAE are similar, so BEAB=SCAS.
Using the angle bisector theorem, we get BEAB=IEAI.
It is known that SI=SC (one might compute the angles of triangle SCI). We have SCAS=SIAS=MFAM.
We proved IEAI=MFAM.
Using Menelaus's theorem in the triangle AEF and the transversal I−X−M (where {X}=IM∩EF), we have IEAI⋅XFEX⋅MAMF=1.
Using the equality we proved before, we find XFEX=1, which means that X is the midpoint of [EF].