I know gelatin is the most often used fining agent in beer, but there are a number of other products on the market. I tried fining a rye APA with Superkleer, a two part product consisting of kieselsol and chitosan. The negatively charged kieselsol (silica gel) is added to the beer and stirred, then after awhile you add the positively charged chitosan and this results in charge interaction and coagulation. It seemed to work well on this beer, and it cleared within a few days at room temp (60F right now). I've used this stuff on my wine before, which is why I had it on hand. You might be able to just use the chitosan since most of the stuff you want to drop out (protein, yeast) is negatively charged. I think the kieselsol does help speed the process though.