Clone of http://projects.andriylesyuk.com/projects/extended-fields