Populate a field based on another field selection

Populate a field based on another field selection

On the Create Case screen, once the Account is selected, only the Contacts related to that Account show in the Related To field. Once the Contact is selected in the Related To field, the Phone and Email address automatically populates on the Case screen. I would like to add a custom field to the Case screen that will automatically populate the Contact Mailing Street as well once the Contact is selected. I tried different things but it did not work. I can I best do this?