Recording Opportunity History

I would like to see all the contacts assigned to an opportunity auto populate the contacts section when selecting the contacts involved in a history entry. Some of the contacts may not be familiar to the user, and we have to stop the history, see which contacts are involved, then go back to do the history entry. It would be easier, then, to remove the contacts who were not involved in the history activity.