Nach zugrunde liegenden Daten im ng-Raster sortieren

Ich möchte einen formatierten Wert in einer ng-grid-Zelle anzeigen, aber nach einem zugehörigen numerischen Wert sortieren, der nicht angezeigt wird.

var myData1 = [{
 name: "Moroni",
  age: 50,
  ageWord: "Fifty"
}

Aus dem obigen Beispiel würde ich die ageWord-Spalte anzeigen, möchte aber nach der age-Spalte sortieren.

Dasdocs Um eine ng-grid-Direktive zu sortieren, geben Sie an, dass ich eine benutzerdefinierte Funktion zum Sortieren der zugrunde liegenden Daten bereitstellen kann:

sortFn

Legt die Sortierfunktion für die Spalte fest. Nützlich, wenn Sie Daten haben, die ungewöhnlich formatiert sind oder wenn Sie möchtennach einem zugrunde liegenden Datentyp sortieren. Überprüfen Sie die MDN-Sortierdokumente auf Beispiele

Die benutzerdefinierte Sortierfunktion erhält die Anzeigewerte, wenn auf die Spaltensortierung geklickt wird. Ich möchte jedoch nach dem Alter sortieren. Wenn ich die Zeile in der Sortierfunktion verfügbar hätte, könnte ich nach der Geschwisterzelle sortieren, etwa so:

sortFn: function(a, b) {
    var ageA = a.getProperty('age');
    var ageB = b.getProperty('age');
    return ageA-ageB;
  }

Irgendwelche Vorschläge, wie ich nach "Alter" sortieren kann, wenn die Spalte "ageWord" sortiert ist? Beispiel vorhandenauf plnkr.