I'n not sure about building up a conversation up to the point. Could you be more specific? API is a good idea and it is in TODO list, but not a number one priority.
It's quite a fuzzily-defined feature, because people don't always quote entire messages, they can change messages, and the characters used to mark off quoted text vary between email clients. However, it would be a cool feature to implement, maybe as an optional thing.