That modeline would come out at about 15.2kHz, if you do nothing to alter it. That's with a guesstimated v-total of ~278. Google tells me MK refreshes at 53.2, i'm not sure which is right.
Assuming for the moment that the WG4600 has not-unreasonable ranges (at least, say, 15.625 to ~16kHz, and 52-62Hz refresh) you could try extending the vertical blanking interval. About 288 v-total would do it, and then you adjust the monitor size if absolutely needed. Or you could eliminate video modes under ~264 and get the same result, as long as you disable vertical stretching in MAME/GroovyMAME. Another option might be to look into GroovyMAME, define your monitor ranges, and perhaps enable syncrefresh.
I'm not sure about a good guide to modelines. What's your setup? I know nothing about Linux, so wouldn't be able to help you in that case. Different OS's and utilities can use slightly different notation. Remembering the distinction that a monitor range line can be used to generate individual modelines, you can try the monitor presets sticky in the GroovyMAME subforum on here. And then maybe something like this -
https://arachnoid.com/modelines/index.html Might want to wait until someone with more knowledge of the WG4600's specs drops by, though. No point in trying the above if it's not going to work from the outset.
EDIT: MK is a known pain, btw. There's talk about it in the GM forum from time to time, but i can't recall any magic solution.