Well, once I learned the proper terminology (te-ageru, etc. are called "benefactive" constructions) I was able to find an answer.
Powered by Google Docs
It appears that に/のために are fairly interchangeable, but that のために is "a purer indication of a benefactive deed" than に.