It's not exactly impossible in the kernel, but very difficult, for sure.

I'll pass, but if anyone is really keen, I accept patches..