Das sollte in meinen Augen funktionieren. Du kannst aber auch fertige Multiplexer / Demultiplexer verwenden.