update summary_as_hash to support old/new builds based on ftypes rather than species