the options wont be able to be dependent on each other, but you should be able to define more than three options.
i just did a test and was able to define 8 different options.
What is the problem you are having on defining the fourth? Do you get and error? If so what is the error?