It takes some learning, but you can use romlister to strip all the mechanical/gambling/mahjong, etc out of the xml file.
There is no checkbox for mechanical. The command must be added manually at the bottom.
(sorry, don't have time to explain how right now)
Just knocking out the scorpion slots takes a huge chunk out of the xml.
I have a stripped down xml that I've been meaning to upload, but it's still to big to attach here and has games supported by other emulators marked as working.