The data sheet is worded such that it almost appears as thought only a master can be on the SDA/SCL side and only slaves on the SDx/SCx sides. I have an application where there is a master on the SDA/SDC side that will select a channel, and then write a request to a device on the SDx/SCx side. The master will then sit and wait until the device on the SDx/SCx side writes a response back by acting as a master and driving both data and clock lines. The device on the SDx/SCx side only sends data in response to the request so there are no conflict issues. Looking at the device block diagram, it appears to me that this should work but the datasheet wording has me concerned. Is there a problem with the clock line being bidirectional like the data line?