I would like to grab the first image referenced by an Only local images are allowed. element from a node body, and use the image url to populate an image field in the same node. The purpose is essentially to utilize an image field as an alternate "teaser" for the node, which only shows the first image referenced in the node body.

Can anyone recommend a module for accomplishing this?