I've also been told in numerous places that a 10gallon tank for the CPD's (or fireworks rasbora as I've seen them named) is fine for a group of 6 as they are only small.
However, if you want a micro species that would be compatible, then how about Rasboras brigittae? (I've put the latin name because I've found too many common names for the same thing). I personally would leave out the honey gourami (that's from personal experience of a dwarf gourami). How about other live bearers, like guppies?
One last thing is that cories should also be in groups of 6 minimum. So you would need 6 of those (which would also rule out your HG). I'm assuming you'll be using sand a a substrate, as cories need sand not gravel to exhibit natural behaviour, as well as protecting them from damage (gravel can damage their barbs).
As for your amanos. My last tank had amanos and cherries in. They don't add a massive bioload, so I personally would up those numbers or you'll never see them. you could easily have 10 amanos in a 10 gallon with no problems (although bear in mind they'll be as big as, if not bigger than, your pygmy cories
). If the size is an issue, try cherries. They breed easily (so you may have some to share/sell), with fish in the tank you wont be over-run because the fish will eat most of the babies. Plus, they're bright red so easier to spot.
May I ask the dimensions and also size in litres of your tank? That may help. As I personally don't see a problem with the CPD's if the tank is long.