Let me clarify, I need Block IDs that are AVAILABLE and do not appear in creative.
15 minutes in google yielded nothing, so probably not possible without editing the classes, or simply never been attempted. You could get crafty by using a set of block IDs to create the item, and then use meta data to set functions. Since creative lacks the ability to set this on its own (see the new mob spawner), its an indirect way to pulling it off.
Monster Spawners now support extra information for the mobs it spawns. This allows unmodified games to have spawners for special variants of mobs. The player still requires external or modified means to set these parameters, though. Some examples of what Monster Spawners can spawn are Charged Creepers, Endermen holding specific blocks, Green Robe Villagers, and Villagers with custom trade offers.
As of 12w26a, monster spawners support extra data pertaining to what they spawn. For example, they can spawn Charged Creepers, Endermen holding specific blocks, previously unavailable Green Robe Villagers, and Villagers offering specific deals.
The only blocks that don't appear in creative that you can type for IDs are Stairs (the different IDs only change the direction they face), and some half slabs (like "Stone" half slabs, which look like smooth stone when stacked)
I don't know what the IDs are though...I can't imagine it being particularly useful to know anyways.