Reminder triggered when certain person calls? iPhone reminders have a nice feature where you can remind yourself to do something when arriving or leaving a certain location.

Is it possible to do something similar, but replacing the location trigger with a "person X calls trigger".  For example: "Reminder me to tell John that story when John calls."

In general, is there a way to attach additional triggers to reminders?
I don't know of a way but when I need to do this, I change the contact name temporarily. Instead of "John" it would be "Tell John story".