Since that very tight requirements make it almost impossible to achieve the desired goal, it is now changed to a fully customized session where I can write my own script to make it work.
So the way it works now is just as the following:
extern domain ttdyf.picture item.image
plus, of course, the image field in the DFE. I am amazed it's that simple.