Yes there is a way.
Say we have 3 last (or any) outputs unused.
By writing the apropriate byte sequence to them, it is possible to emulate any kind of interface output.
For example, I've used outputs of PCF8575 (I2C expander) to drive APA102C leds (SPI interface).
I just asked, whenever anyone done that with these ancient chips.