Practically speaking, no this is not possible with reflection. Reflection is primarily aimed at providing meta data inspection information at runtime. What you're asking for is actual code inspection information.
I believe it is possible to get the actual bytes representing the IL for a method at runtime. However it would be just that, an array of bytes. You would have to manually interpret this into IL opcodes and use that to determine what methods were called. This is almost certainly not what you're looking for though.
It is possible though to use an expression tree lambda and analyze that for method calls. However this cannot be done on any arbitrary lambda expression. It must be done an an expression tree lambda expression.
http://msdn.microsoft.com/en-us/library/bb397951.aspx