this guy has a LEGO STACKING SYSTEM for Sorting his LEGOS
www.evilmadscientist.com
well... it sounds very time consuming
I think that there needs to be the creation of some sort of sifting device that separates pieces by size
all the small pieces would be with small pieces
all the medium pieces would be with medium pieces
larger flat pieces would be with
well... you get the basic idea