You can either use Excel add in or create a Single template for all the attributes.
If you want to use Add in then make sure you create Read/Write connection and all these attributes are within SYS module and not in the list properties.
If you want to use Import then make sure Users input only those fields which need to be input and will keep rest of the attributes blank but the template should show all the columns for all the attributes.
You would have created an import mapping based on the template - once the import is set up you wouldn't want to change the template. I believe you can hide the column in the template but you can't delete it because deletion will throw the import off. And also since you would be working with .csv files hidden columns will be auto shown when you close and open it.
If the formats of the attributes are the same, then you can use a line item subset, you just will not be able to use the collect function. In a "dummy" module, create those attributes as line items with a number format, create LISS Attributes. In the above module, you can can now apply the LISS Attributes with the line item being of the correct format, but remember, since this line item spans all "attribute" members, they will have to have the same format.
Suggestion, in the "dummy" module, create an extra line item named Total Attributes with the formula being the sum of Attributes 1 through 4 as this will act as a "Top Level" or. summary which can potentially help down the road. If you do do this, make sure, in the blueprint, that the IsSummary check mark is not checked.