Calculating the calorie content of tree nuts like walnuts and almonds based on methods developed over a century ago should be reviewed as they are "inaccurate", according to a top US government researcher.