Selective Clip within data set

I was wondering if anyone would be able to help me out, I have one geodatabase with points and polygons containing pairs of attributes having the same prefix with different suffixes. I am trying to clip the matching pair of GPS points to the buffer polygons. I have them separated into two different datasets but have been finding iterating over two lists to be problematic (for loops within for loops).