Paul, hi
We did something similar but possibly took less carpentry. Basically as the leg for the cabin table is not being used when the chart table is in use, we just bought a small wooden tray and an extra socket for the leg, glued a padding piece of wood to the bottom of the tray and screwed the socket on to that.
Put the socket on excentrically so that with the small tray that we boutgh,it does not get in the way when trying to go to the loo at night. It does provide a usful spot to put things when cooking (or mugs of tea at other times). As a consequence I rarely have to move my chart table from its 'proper' place, and we don't normally have to find places to stow the leg (it could be lethal if left up without a top on).
The tray is about 2ft x 1ft with fiddle edges and only cost a few quid. The expensive piece was the new socket.
Mainly Margarets idea, works very well, however,I can see the benefits of what you have done as well.
Jim
http://freespace.virgin..../sailing_solent_2005.jpg