well I found this web page:
then created (attached) i2c_dbspi.comp
a scaled down version of the mesa_7i65.comp:
measured the outputs of clk (red) and data (blue)on my scope screen shots (attached) also:
//hm2_dbspi_setup_chan(name, chan, cs, bits, mhz, delay(ns), cpol, cpha, noclear, noecho, samplelate)
r = hm2_dbspi_setup_chan(name, 0, 0, 9, 3, 0, 0, 0, 0, 1, 0);
//hm2_dbspi_setup_chan(name, chan, cs, bits, mhz, delay(ns), cpol, cpha, noclear, noecho, samplelate)
r = hm2_dbspi_setup_chan(name, 0, 0, 9, 3, 0, 0, 1, 0, 1, 0);
//hm2_dbspi_setup_chan(name, chan, cs, bits, mhz, delay(ns), cpol, cpha, noclear, noecho, samplelate)
r = hm2_dbspi_setup_chan(name, 0, 0, 9, 3, 0, 1, 0, 0, 1, 0);
//hm2_dbspi_setup_chan(name, chan, cs, bits, mhz, delay(ns), cpol, cpha, noclear, noecho, samplelate)
r = hm2_dbspi_setup_chan(name, 0, 0, 9, 3, 0, 1, 1, 0, 1, 0);
The data is unfortunately locked to the rising or falling edge of the clock (perhaps spoiling the setup time):
The last variation is whats comes closest to fullfilling the requirements on the web page:

START is when SCL is HI, SDA goes to HI->LO.
STOP is when SCL is HI and SDA goes LO->HI.
It may work however...