linky
Check out the linky above for about of info on protein hazes, not too high tech and has nice little summaries and diagrams of what causes the problems and also how to reduce them. Mostly aimed at commercial brewers but some of it is applicable ie use adjuncts with low protein levels (rice, maize), stop the sparge early to avoid the excessive polyphenols, keep the sparge water pH below 7.0 for the same reason, add kettle finings, cold conditioning, polyclar etc.
Here is a link to some of their other summarys of brewing technique also
linky clicky