I found out this problem while fooling around with Geogebra.
Let $(O)$ be a circle in the plane, $A$ be a point lies outside of the circle. From $A$, draw two tangents $AB, AC$ to $(O)$ ($B, C\in (O)$). A line $d$ passing through $A$ ($O\not\in d$) intersects $(O)$ at two points $E, F$. $BC$ and $EF$ intersects at $K$; $CE, CF$ intersects the line $AO$ at $X, Y$ respectively.
a. Prove that $CK, FX, EY$ are concurrent.
b. Let $D$ be the intersection of $BO$ and $(O)$. $DE, DF$ intersect $AO$ at $M, N$ respectively. Prove that $DK, EN, FM$ are concurrent.
What I have proved so far:
- $AEMC, AFCN$; $EMYF, EXNF$ are inscribed.
- $OM = ON$.
Indeed, since $\widehat{CEM} =\widehat{EBD}$ and $\widehat{OBE} = \widehat{BAM}=\widehat{MAC}$ then $AEMC$ is inscribed. Similarly, $AFCN$ is inscribed.
Now since $\widehat{AME} = \widehat{ECA}$ and $\widehat{ECA} = \widehat{EFC}$ then $\widehat{EMY}+\widehat{EFY} = \pi$, thus $EMYF$ is inscribed. Similarly, $EXNF$ is inscribed.
Note that $MNDC$ is an isosceles trapezoid, then $BMDN$ is a parallelogram thus $O$ is the midpoint of $MN$.
Experimenting on Geogebra shows that the above results are true, however Still I can't prove them. Please help me, thanks.
UPDATE: I've edited my post to include my attempts. And thanks to Reza Rajaei and D S solutions, I still love to see a solution without using trigonometric Ceva theorem. Thanks for answering my questions.

For Part $(a)$:
Step $1$:
Step $2$:
Step $3$:
Step $4$:
Step $5$:
For Part $(b)$: