I wouldn't really worry about the NPK. As long as you got a lot of difference sources it should balance out. A list won't really help as much as you think, because during the composting process things break down and gases (especially nitrates) escape from the bin. If you're really dying to know, send a sample to a lab. That's the only way you'll know for sure.
The thing I really love about organics is I really don't have to worry about that kind of stuff. The most I'll do is buy the soil test kits and test my soil 1-2 times every other year. The soil is just the base. When plants need more, you add another layer of compost, and if that's not enough, you start adding your meals.
If one year you just couldn't feed your crop enough, rather then over applying fertilizers which by doing you run the risk of ruining your soil for years (assuming your growing in the ground), then right after you harvest start growing a cover crop. A cheap way to do this is buy a bag of bird seed. Spread it all over your garden, water it, and terminate before spring so it doesn't go to seed. You can then rake it and compost it again or leave it where it is and till it into the ground. Legumes especially should be able to fertilizer your soil enough to support big ass Sativas no problem up until Fall. You can then top it off with compost and a little bit of bone and blood meal or an all purpose fertilizer.