Organize node file attachments into groups
You can use Field group module. Create multi-value field group, with single-value Group title sub-field and multi-value File field inside. That's pretty much all.