Elgg for dating site - search profile?

Hello, I was wondering if there is a plugin for Elgg that might be useful on a dating site.  In such a site typically you have a situation where people want to find other members that are within a certain number of miles of their location, say 50 miles.  Has anything like this already been done in a plugin?