Add METRO form hackery.

Should probably use `element_children()`.

Something like?:
```php
foreach (element_children($form) as $key) {
  $elements[] = $field_key ?
    &$form[$key][$field_key] :
    &$form[$key];
}
```