Without looking at the data sheets, i.e. I do not know the actual limitations, I would suggest to look at BGP. Many BGP implementations, including EXOS, allow different VRFs in one routing process. You would need to check if this holds for EOS as well.
IS-IS has the same problem as OSPF, namely one link state database and SPF calculation per VRF. As such I would expect similar restrictions for IS-IS and OSPF. But again, I did not look at the data sheets.