Angular directive to turn a single field into several fields that remain interconnected