Hi
Sparkiekong I don't really see the issue here. Simply use 1 package per eye and you can easily solve this with texturing.
Here is how I would go about with this problem.
I would take any CC eye package I like (randomly let's say eyes from Remussirion, cause they rock. Obviously in case of a private project no to be shared) and clone them (by copying them beforehand in the mod folder of Studio and creating a standalone).
That mean I have now a clone of the eye CC I like.
I would export then every textures.
From all those textures I would create 2 new ones. One with only the left eye and the other with only the right eye. Same for the spec. You don't need to move the texture anywhere as we are recoloring the base eyes the same way than for a face mask. So simply delete one eye on the texture. (or make that part of the alpha black if your work with .dds)
Note that CC eyes like the one I mentioned are found in the face mask category.
I would then use the package I created at first (the clone in the beginning) and replace all the texture with, the let's say, left eye. I include the corresponding specular as well.
I have now a left eye CC package that can be found in the face mask category.
For the right eye I will create a second clone from the CC eyes I used.
I replace all the textures and the spec by the ones for the right eye.
Now come the important part, you now need to go to the warehouse to change the body part allocation of this package because you cannot use two different face mask in the game.
I would simply change it to a piercing as they are so rarely used. For example: Noseringright
So for every CAS Part in the warehouse (meaning every swatches) you will change the field: "body type" to: Noseringright. That means the package with be found in the nosering category.
Save your package and that's it.
You will find this second "nosering" package in CAS in the face accessories category. That means the root category just before the glasses, necklace and earrings.
If you want you can also change the display index for the CAS part for the nose ring so to put it right at the top of the category to find it faster, or simply go for a custom thumbnail I guess xD
So well, yeah, that would be my method for heterochromia. Quite simple.
TLDR: simply create one standalone package per eye and change the CAS category from one of them ("body part" field in the warehouse) to another rarely used category (such as piercing in this example). You end up with one eye in face mask the other in piercing but they set the color of one eye each.