I have a program that came with one of my culinary textbooks that can do this to a limited degree.
Mastercook comes with numerous recipes of it's own, but it allows you to input and catalog your own recipes into a "book".
Provided that the ingredients you're inputing are already in the program, it can compute the nutritional analysis for the dish, based on the total yield divided by portion size.
I know this doesn't exactly answer your question per se, but hope this helps.
...It's quite inexpensive to at least play with.