This problem can be solved by using supers. If I was going for vanilla creams for instance, I'd use either a super fire or super vanilla as one of the parents. It's impossible to confuse a vanilla cream with either fire or vanilla. If you use a super fire bred to a vanilla, all non creams are fire. Likewise if you bred a super vanilla to a fire, all non creams would be vanilla.