Hi Patrick, yes you can achieve this by creating a component that is a single text-field, and then adding that component as a named repeating component to a single or collection type.
You could also have name->value pairs by extending the component to have two text fields.
Hope that helps.