ah, the reason dodonpachi didn't show up is because it's not in controls.dat.
Here's the issue:
controls.dat does button descriptions as "numButtons=x" while the standard MAME's listing uses "buttons="
When ROMLister sees that you're using a merged list, with controls.dat information in it, it switches the button criteria over to "numButtons" instead of "buttons" because controls.dat is more accurate that MAME's data. Since controls.dat doesn't list dodonpachi, ROMLister was looking for "numButtons" which it can't find, so it got dumped. There's the rub: controls.dat has accuracy, but is missing titles.
The fix:
If you were to change (by hand) all those "numButtons=" statements in the -find window at the bottom of the screen to "buttons=" and hit go, then it should show up.
(because you've effectively switched it back to looking at MAME's data and not controls.dat's data)
You may get some stray results from MAME's data being inaccurate, but it likely won't affect your searches since your looking for 6 buttons or less.
I'm pretty sure that will get you the same results as maws is coming up with, as I suspect (I don't know) that they use MAME's data+catver.ini, where ROMLister uses MAME+catver+controls.dat.
-jeff!