Edge2 and hypothetical ethernet

Here is the idea… FPC (IO or CAM) <=> Some breakout board/circuitry <=> ethernet.

Is this possible and how? Presumably a driver would probably be needed to manage the I/O, but is there potential at the hardware layer to do it? If so, could multiple sockets be utilized to increase throughput?

I understand this can be achieved by using a USB to ethernet adapter, but for my intended use of the board I do not have the luxury of space for an adapter. Further, if something like the CSI could be leveraged it would might considerably outperform an adapter plugged into USB and I am after maximum throughput.

The ethernet interface pins are reused with other function, so there is no pins available for ethernet.