Bighead thought: Can't we just melt everything down to a big soup and suck out the different fractions/layers and then further chemically and/or mechanically separate all the stuff that sticks together?
The simplest workable system would be to burn everything (producing electricity) and filter the metals from the ashes.