Hello,
you can make Axis on those points, and then insert new parts and connect them to those axes.
So scenario will be:
1. Create a new part with macro
2. Use coincidence constraint between that created axis and Absolute Axis in the part. (macro)
(you need to have a check option for axis creation for the part)
First, you need multiple selection, so users can select all of those axes, and it will also control your for loop for new parts.
[link catiavbmacro.com]catiavbmacro.com[/url]