I don't have this quite yet, but just a note for those that are searching by individual level - you don't have to. If you'd like, you can keep playing a stage on easy and the collectables are different after every time you beat the level. Sometimes collectable jewels will even respawn after a mission or two. For whatever reason, Platinum made them completely random.
Check your charms for one called "Master Collector" as well. This increases the chance you find a collectable you don't have.
Bebop or Wingnut are the best level to grind these out. Bebop will take roughly 12 minutes on easy while running around and also gathering collectables. Wingnut is closer to 15 minutes, however, they are easier to collect and there is more of them. I used Wingnut's stage until I had all my Krang bomb deliveries, then switched to Bebop hoping to for money bags and ATMs.
You MUST finish the level for them to count.