I'm obviously no expert, but I believe you can control multiple SPI devices by maintaining multiple SPI configurations (each with a different SS pin); you switch control by loading the appropriate configuration into the single usable SPI device.
Would that work for you? Or did I misread your question.