[IMP] edi: use _fields or fields_get() instead of _all_columns