Posted asking how to. Found the answer.
This is what I've come up with to use Regex to sort out hardware that supports Mojave.
I used the Model Identifier
MacBook - ^MacBook(?![1234567],[1-9])[0-9]{1,2},[1-9]
MacBookAir - ^MacBookAir(?![1234],[1-9])[0-9]{1,2},[1-9]
MacBookPro - ^MacBookPro(?![12345678],[1-9])[0-9]{1,2},[1-9]
Macmini - ^Macmini(?![12345],[1-9])[0-9]{1,2},[1-9]
iMac - ^iMac(?![1-9],[1-9]|[0-2]{2},[1-9])[0-9]{1,2},[1-9]
iMacPro - ^iMacPro[0-9]{1,2},[1-9]
MacPro - ^MacPro(?![1234],[1-9])[0-9]{1,2},[1-9]
The only issue I see is the MacPro 5,1 must have a Metal GPU. Would I have to create an EA to pull what video card are in those boxes?