Conditional Fields with multiple conditions
You can try the module Reference Option Limit

With this module you can try to make a reference. 

The documentation of this modules is here

Documentation

Is a Great module, hope i can help you