Family tables will definitely work for this. The key is to FT the skeleton model and create a corresponding FT structure in your generic assembly. It's preferable to have all the variants (parameters) defined in the skeleton. You should be able to produce the variant assembly drawings by cloning the drawing of the generic and then swapping the drawing model with the instance. I have used this process often and it works well for me.
I experimented with Layout years ago but soon found that I could convey the same design intent using skeletons. I am not sure how (or if) Layout works with FTs.
If done correctly you should be able to open multiple versions of your assembly (and assembly drawings) in session concurrently, each showing the proper variations. If that test works you will have no issues with Intralink.