It's perfectly possible, and without any signficant loss of quality.
Jack is configured to use one of the cards. The others become clients,
and their signals are resampled to match the rate of the 'master' card.
Zita-ajbridge will do this with a constant and repeatable latency. This
is also reported to Jack, so smart applications can compensate for it.
Remaining delay variations will be around a microsecond (with decent HW)
and be very slow.