I was reading an article on reddit that official mame back ported many of the groovymame features.
The main parameters are intscaley and intscalex. You can set arbitrary vertical and horizontal (super) resolutions.
Does this mean official mame can be used over groovymame with emudriver on crt cabinets?
Once you have CRT_emudriver installed you can run whatever software you want. You can have GroovyMAME and vanilla MAME running side-by-side.
Of course it is at this point you'll be wondering why you bothered installing MAME at all, because GroovyMAME is the same thing but better anyway

If so, does anyone have a pre configured mame ini file they can share that matches groovymame settings?
Probably not, for the reason outlined above. There is no real need to run both versions unless you are doing testing & comparisons. Also, (it looks like you've already worked this out) with vanilla MAME each game needs special customised [romname].ini files to run properly (e.g. to set resolution, stretching, triple buffering and so forth) that are mostly unnecessary for Groovymame.