It may be tricky to re-configure from I2C to SPI and viceversa, and on top of that you may "confuse" I2C slaves as the number of clock pulses is different for both transmissions ..
If I were you I would forget about SPI features, just use standard pins for DI, DO, SCK and SS and write a subroutine to operate SPI using these standard pins .. This shouldn't be difficult as all what you need is to generate 8 closk pulse and send or dead 8 bits .. and clock pulses do not need to be of identical length ..
Regards,
IanP