make field group repeatable
You could try the Field Collection module. It allows you to group fields and add more of these "collections" inside the same node. Works great for slideshows for instance when you don't know how many images the site editor wants to use and you need custom fields (like big headline, small headline, promo text, link etc) grouped with the image.