Native USB tethering of wifi (not mobile data)
[This is probably not the complete answer you're looking for, I can't comment though]

I'm running a Nexus 4 with 4.4.2 and it supports tethering of the wifi connection out of the box. I think it was already able to do that when I got it , meaning this should work at least with >= 4.2.