I have I2C available and in the right place, is there any chance that chucking in another MCP23017 will let me control a stepper motor? It's just a cheap one - the 28BJY-48 with the ULN2003 board.
If nobody knows then I'm content to give it a shot and report back in the pursuit of knowledge

Dave