combo field editor
supporting array-like collections