Yes, you just put a pause/resume command in your gcode between the layers where you want to insert the object... assuming you have some functionality that allows pausing and resuming. Ensure that your model has negative space to receive the object.

We do this on a certain tool after the build; we place a nut in a hexagonal cavity and heat it with a soldering iron until it seats. I don't have any images lying around, sorry.