Exporting objects and Custom Column Headers

I needed the ability to export my custom grid headers to excel(WYSIWYG).  I also needed the ability to export a specific property off of a child object that was embedded in my collection of objects.

Example:
$scope.myData = [{name: "Moroni", age: 50, features:{eyeColor:"brown", hairColor:"black"}},
                 {name: "Tiancum", age: 43, features:{eyeColor:"blue", hairColor:"black"}},
                 {name: "Jacob", age: 27, features:{eyeColor:"hazel", hairColor:"brunette"}},
                 {name: "Nephi", age: 29, features:{eyeColor:"brown", hairColor:"blonde"}},
                 {name: "Enos", age: 34, features:{eyeColor:"brown", hairColor:"red"}}];

Exporting features.eyeColor 

Please see my before and after Plunkers
Before: http://plnkr.co/edit/EKSHFYR5iKeax5fmSVN2?p=preview
After: http://plnkr.co/edit/0pRgu6r8hMOibUkgx12L?p=preview