I would like to know if there is a simple way to lock family instances in a Revit Model to block instances in a linked and pinned AutoCAD drawing. The functionality I am trying to achieve is the following;

I create an instance of a block defined as 'WidgetBlock1' in a 2D AutoCAD drawing.
I link the AutoCAD file into a floor plan in the Revit model and pin it in place.
Revit populates the model with instances of a family called 'WidgetFamily' at coordinates matching those of 'WidgetBlock1' in the AutoCAD file.

Further, I edit the AutoCAD file afterwards and changes in both count and locations are reflected in the Revit model when reopened.

So, is this easy to do or would it require some coding?

Thank you,
John