Given the vast numbers of different programming languages in avionics data busses (ARINC 429,615,629,664.7,708 etc etc etc) I highly doubt it possible. The IFE is not directly linked to FMCS or GPSs but receives data reform an intermediary within the avionics architecture....that operates on a different ARINC comms bus. If it could be done it no doubt would already have been done. Such is the world.