Maybe what I'm asking here is totally not possible. I have not looked at the source code of Image nor Source, so I don't know whether there are technical reasons for which these two methods simply not possible to implement.
I'm writing this in the hopes that they are implementable but someone has just overlooked the possibility of providing them or something.
If not doable, can you provide a reason? Thanks!