java 8 + index based AutoField implementation

this should allow for easier inter-op with index based code such
as query ops and bundle calculators