Possible solution for this is for all the non-price attributes (eg black, green, red) use "+" prefix and value price "0.000". Leaving these fields blank will default to minus and use the base product price as the value price.
This is not a fix but a way around this problem.