Help with assembly driven holes in parts.

I have an assembly with about ~150 parts each with their own hole patterns of about 10-20 holes on each part, the holes in each part were generated with a wrap and I haven't been able create reference geometry with them. The parts butt up against a free form surface skin that is all complex geometry. The skin part has about 100 imported bodies and each body needs a hole pattern that aligns with the holes in the parts and is tangent to the skin. What is the easiest/quickest way to create all the holes in the skin parts?