When you're doing your interactive rebase, find the commit you'd like to split - choose "edit" for that one.
Then when you reach that point, you can do `git reset HEAD^1` to bring those changes back onto your staging stack, and make as many commits as you need.