Using Feynman rules for QED, we can write the Feynman amplitude of a typical electromagnetic scattering process, for example, $$e^-(k)\mu^-(p)\to e^-(k')\mu^-(p'),$$ at the lowest order, in terms of the spinors $u_s(p),\bar{u}_s(p)$, and the photon propagator $-ig_{\mu\nu}/q^2$.
However, it turns out that the same amplitude can also be written in terms of the matrix elements of the electromagnetic currents as: $$\langle e^-(k')|(-e)\bar\psi\gamma^\mu\psi|e^-(k)\rangle \frac{1}{q^2} \langle \mu^-(p')|(-e)\bar{\psi'}\gamma_\mu\psi'|\mu^-(p)\rangle $$ where $\psi,\psi'$ fields destroy electron and muon respectively. How do we arrive at this expression?
I start from the perturbation theory. The relevant expression for the amplitude at the second-order in the perturbation theory is $$ \langle e^-(k')\mu^-(p')|\left[-\frac{1}{2}\int d^4x\int d^4y ~~\mathscr{T}\left[(-e\bar{\psi}\gamma^\mu\psi A_\mu)_x (-e\bar{\psi'}\gamma^\nu\psi' A_\nu)_y\right]\right]|e^-(k) \mu^-(p)\rangle$$ where $\mathscr{T}$ is the time-ordering operator. Retaining the only term that leads to a nonzero contribution, I find, $$ \langle e^-(k')\mu^-(p')|\left[-\frac{e^2}{2}\int d^4x\int d^4y ~~\underbrace{A_\mu(x)A_\nu(y)} :\bar{\psi}(x)\gamma^\mu\psi(x)\bar{\psi}^{'}(y)\gamma^\nu\psi^{'}(y):\right]|e^-(k) \mu^-(p)\rangle$$ where $::$ represents normal ordering.
Now, how do we manipulate the last expression to make it a product of the matrix elements of two electromagnetic currents $j_\mu=\bar\psi\gamma_\mu\psi$ and $j^\prime_\mu=\bar{\psi'}\gamma_\mu{\psi'}$ in the form as shown in the second expression? Am I doing it right?