That's a long list my friend. DPMS- compatible parts are probably still the predominant share of aftermarket options with Armalite pattern bringing up a very close second, IMHO.
Fortunately for you, there's a really easy way to narrow down the possibilities; the way the upper and lower receiver meet. The receiver pattern for DPMS is a 90° continuous radius at the rear of the upper and lower receiver. The Armalite pattern consists of a receiver cut on a straight angle, with tangent radiuses at both ends.
DPMS:
Armalite:
Anything that has the radiused upper receiver is DPMS patterned.