whats this for if you dont mind me asking? are you using pantones
maybe something like the colourlovers software or different color could do what your wanting?
either of the 2 above would suit your needs, although then you get into the realms of matching your quantities to get the desired colour etc does your dye supplier not offer anything usable?