accept index and field name in fieldlist[]
added row list data object, simple memory store, iterable records source object