Mit Logikgatter-ICs wird das ziemlich aufwendig. Ich kenne kein Multiplexer-IC mit Open-Collector- oder Open-Drain-Ausgang. Und SDA ist auch noch ein bidirektionaler Pin, Eingang und Open-Drain-Output gleichzeitig.