A way to do that would be set up layer router clips that target different layers of your composition and set the duration of your layer router to the exact number of loops you want which will be the duration of the clips in milliseconds times the number of times you want to see the clip.
This won't work if you have audio but otherwise all you have to do is set up your layer routers to auto follow as per your needs and have all your clips rolling in repeat mode.
Take a look at the attached comp
I used the Orange-Strings-07_720p_DXV video clip available for download at: http://resolume.com/gfx/dxv/OrangeStrings_720p_DXV.zip
Let me know if this works for you. The hard part is figuring all the timings when you have different clips and going back to the first clip but that's a start!