Use PCF8574 switch selection multiple SPI slave devices, is it possible?
It is certainly possible to use an I2C IO expander for SPI bus chip selects. But you must decide if using it will slow down the SPI transactions too much, by analyzing how many microseconds it takes to toggle a pin via I2C.