This issue keeps getting mentioned, but there doesn't seem to be any active development into it. Here's my 4.1.0 solution to the issue that I posted last year: Grouped Header Column size

Someone later in the thread mentioned that my solution is incompatible with 4.1.1, but it should provide a good starting point for implementing a 4.2.1 version.