I've been building a new bench, which is kind of a Scandinavian/Roubo hybrid. Basically a Scandinavian bottom with a thick, hard maple top, wagon, and "leg" vise. Only the "leg" vise won't be attached to an actual leg. So it'll have to hang below the top, about an inch or so off the floor, flush with the face. As such, I'll probably have to support it with either a pair of heavy-duty SS shelf brackets in the back (which I have left over from another project) or a brace along the bottom of the vise to attach it to the actual leg, or both. I'll figure that out later, after I get it assembled and determine how much more support I need.
Now, the whole point of doing it as a Scandi/Roubo hybrid is so that it can be broken down if need be. That's not something I plan on doing often, but I do tend to move a lot. So I would like this "leg" vise to not be a permanent installation, but semi-permanent. After all, having a single leg like structure permanently hanging off the bottom kind of defeats the purpose of a removable, flat top that can easily pack into a semi-trailer. I'm planning on connecting the "leg" portion of the vise to the top with a mortise and tenon joint and have the mortise about half the depth of the top, which is about 3 inches. Maybe more or less as the situation calls for, but my point is, I don't want it to go all of the way through the top. I'd rather not have any end grain showing up there.
So my question is, how should I attach this so it's semi-removable. Since I can cover the jaws of the vise in crubber, I was thinking about using flush head screws in the jaws of the vise to go through the face jaw and hold the "leg's" tenon in place behind it. Or I could use dowel pins and just drill them out later if needed. I probably want to avoid a drawbore, because removing it and reinstalling it won't be easy without making a big mess. And I don't think I could use any glue here, as that would make it permanent. At least not on the mortise and tenon itself. Heating up hide glue that deep into some wood would probably be too difficult.
What do you think? How would you go about doing something like this? Am I missing an option? Thanks for your help!