That's a lot of if buts an maybe but at least you are actually thinking how to make it all work
and I've been thinking a little more about it because I found
a problem with it.
the spectral separation worked fine during the first interaction
which vectors the photon off course , however the next interaction would vector the photon , and the next , and etc...
so you end up with a curve of light vs a straight line of light which may never exit the medium.
so heres how I fixed it.
first off I think of an instant as a slowly moving set of events that occur during that instant , there never is a single frame because each frame can be divided into a set of frames and each of those frames can be divided into a set of frames, etc...etc...theres no end.
1) energy is added to the electron.
2) the electron moves outward from its ground state.
3) heres my proposed fix , as the electron is moving outward from its ground state , each orbit around the nucleus brings it further outwards because its angular velocity is increasing.
the light wave encounters the electron while the electron is moving outward.
this encounter occurs again and again as the electron
is moving outward increasing its orbital radius , then when
the frequency of the light wave matches the frequency of the
outward moving electron at a 90 degree angle to the light wave the two waves line up , this stimulates the electron and the resulting vibration of the electron instantly slows the electron drastically * causing the energy contained in the electron to be ejected
resulting in the emission of a photon , and the loss
of angular velocity of the electron causes the electron to move back to its ground state.
the new photon is emitted in the same direction as the photon
that was absorbed by the electron.
this removes the curvature noted above and causes the separated light waves to travel in a straight line through the medium.
that works for me for now , and its classical.
proposing an explanation of the initial vector of light
waves at the boundary of the medium will be my next project , I will need a few hours to think about it.
the energy that was given to the atom that caused the electron to move outwards is not recovered , that energy is transfered into the medium as heat.
the added energy of the electron due to its angular velocity before the frequency match is not recovered , half of that energy combined with half of the energy of the light wave is transferred as heat into the medium because of the
vibration and slowing down of the electron.
energy is conserved.
momentum is conserved.
its all classical physics.
causing the energy contained in the electron to be ejected
* by slowing the process down even further I realized that
as the electron is slowed down the incomming light wave
becomes compressed within the electron , building up in
intensity while the electron slows , which may be why a photon is emitted.