Maybe something like this would work? It would give you a work surface, knee-space to sit, and storage. You might even be able to get away with just closing up your bench when company comes instead of moving. If you're handy with wood, I imagine you could use this as a jumping-off point and build something even better. There are also some cheaper options listed on that page.
[ATTACH=full]97599[/ATTACH]
https://www.wayfair.com/Red-Barrel-Studio®--St.-Nicholas-Foldable-Engineered-Wood-Sewing-Table-with-Wheels-X116160912-L3648-K~W005059801.html?refid=GX617318385539-W005059801_1802227149&device=c&ptid=1239022001030&network=g&targetid=pla-1239022001030&channel=GooglePLA&ireid=109779974&fdid=1817&PiID[]=1802227149&gclid=EAIaIQobChMI9MaOxNmx_QIVF8qGCh13Lwt8EAQYBSABEgKbefD_BwE