And if you want to use different materials for hair and distribution object, you need to assign the hair material to original distribution object, duplicate it, and hide the original distribution object (obj properties > renderable). I'm afraid this is the only option now. It also works strange with IR.