Please dont double post its rude. I have to go and hunt down the other questions and kill them as result YOU loose control over where the post went. everybody looses.
The simple answer answer you question you can not, the instanter architecture does not expose particle data to the instances, Its a bit stupid since at least for the mr stream it would be trivial to do.
However that doesnt exactly mean you can not do it, you can as a matter of fact, there are several ways.
1) make many instances with fifferent shader values and cycle trough them. This is the easiest. But obviously limited to N steps
2) search and replace the mr stream, this si relatively easy to do and pair up the values
3) write a geometry shader that does this
4) wire a MR shader that look sup the isntance name and pair the data based on that, Pretty trivial
5) use renderman for maya etc...
But yes the simple thing is there's nothing you can really easily do for this. Its a stupid design issue that could be fixed in a half an hour by autodesk if they so choose