Is it possible to create 'grouped' fields of related data?
You could use the Paragraphs module OR Field Collection module

Example (from paragraphs):



Then with a little CSS magic, you can put them side by side, if you really want it like that.