Give the gift of Drupal. All merchandise is 50% off through 2016.
We dropped converting field names with underscores to dashes in the official field token issue as it was too much trouble when using the direct field name works just fine. This has a problem that all field tokens are duplicated by Entity tokens. This contributes to the token overload that is causing memory problems.