Hmm, never looked into it, but I guess you could track some metadata of your relevant nodes such as mass, velocity and direction and on collision calculate something from that? To my mind it should certainly be possible.
If there is an easier way, maybe someone else knows? Would be interesting to know for sure.