If the xml file shows it as ""8-way Joystick & Trackball", then you'd have to use the following command:
'trackball'
With no other variables selected, that option will show all listings that have trackball listed. Since the XML file shows 8-way for Centipede, you have to use that syntax to see it.
Romlister doesn't use the first listing. Your search was for trackball and not the other options (not 2 way, not 4 way, not 8 way etc). The not command eliminates any choices that have trackball and anything else....
It's an issue with the XML info from Mame, not with Romlister. If you change how you search, it may show you what you are looking for.
It may not be intuitive at first, but once you understand the logic that it uses, it's easier to figure out.