I think you need to address all of the "awe-sh*ts" and "I didn't think that would matter" and "what-else-could-go-wrong" problems very, very carefully.
For example: Rust (or dirt, slime, paint, barnacles (?) and biologic trash like pigeon poop or the like) in the joint, slot, and between the bolts and the supposedly sliding part of the three pieces. Galvanic corrosion, flooding or roof leaks, new insulation in ten years, new paint, sand-blast residue not removed, grit and sweeping from later renovations will foul the supposedly "open" slots and prevent movement. (Each part ( the bolt, the beam, and the supported/supporting steel) have to remain free for the life of the building - and that's very hard to guarantee in the real world for even four to ten years.
Assume your design is perfect and will be kept perfect over the life of the building. But this means the mechanical parts of your assumed design need to be verified, then re-inspected regularly during construction of every joint. Unfortunately, without very, very diligent inspections, today's installers won't do it themselves, nor will they always ensure their newbies and apprentices will do the assembly with the care and attention to exact detail that your drawing must assume will be followed. Too much day labor, temp labor, and unskilled labor is used today to avoid precautions that - in year's past - could be taken for granted.
It is hard enough to even get all the bolts, washers, and nuts mounted in conventional steel joints even made up when they are all identical, much less fully torqued properly. And here you are demanding that some bolts are snug, some torques tightly, some with backing nuts ......
The mechanical details above are good. They are proper for designing such a flexible joint in the building. But if you can avoid using them - all the better.