I have somewhat of a clone of the azio l70 called KG-03 by C3Tech. Your driver worked miracles here. Problem is: this keyboard is sold in brazil and as such has a pt-BR layout.
Theres a picture here https://goo.gl/photos/Uxkma3hs7TmV4YVY7
Most of it is working, problem lies in ']}' and '?/" as well as the '.' on the numpad. This last one I can live without, but being a programer makes me need the other 2.
@Colin Svingen, Maybe I can help here, if you provide me a little guidance as to where should I look/change. My C skills are not good enough to figure that out on my own =/