In the Mössbauer effect when nucleus emits a photon all the recoil energy is absorbed by the lattice as a whole due to the quantization of the vibrational states of the lattice. I think this process could be inverted where the vibrational energy of the lattice is absorbed by a nucleus.
Harry