Question about save games...

I’m making a simple platformer to learn blueprints. The general gist of gameplay is collect all the coins in the level as fast as you can. I’ve worked out how to actually save the best time through various tutorials and looking at the Tappy Chicken example. The question I have is how would I go about making separate saves for each level in the game. Currently, it simply saves the best time in whatever level you are in and overwrites if one level is shorter than others. I assume I could save to a different slot for each level (setting the slot name on level load?), but that seems like it would be rather inelegant and inefficient. Is there some way to save different sets of data to a save file?

Be gentle, I’m a newb so don’t have much experience and am only working in BP.

I would use an array. Each index in the array is the level.