TableListField formatstring: use DataObject::hasMethod to handle methods provided by extensions