Ah, I understand - you don't want fizzies. Acetic acid has only one carboxyl group and that is what you can try. But remember, vinegar is a dilute acetic acid solution though.
Then strongly consider EDTA (ethylenediaminetetraacetic acid): .Images available only to Customers.
It's used in alot of grooming products listed here
http://householdproducts.nlm.nih.gov/cgi-bin/household/brands?tbl=chem&id=938
Even for soap - this soap recipe (not the solid kind you want) uses EDTA :
http://www.ponapecoconut.com/international/bathsoap.htm
For a surfactant, use sodium lauryl sulphoacetate.
The free patents online website :
http://www.freepatentsonline.com/5955057.html
shows the proportional recipe you should be using to obtain a novel solid bubble bath soap - actual weights will depend on the batch quantity you wish to make:
1. 40-90% weight sodium bicarbonate
2. 5-50% weight of the organic acid
3. 0.5-15% weight of alcohol. (doesn't say which but I suggest isopropanol )
Plus other optional ingredients like oil, colouring agent and perfume to enhance the product.The method apparently offers fast mixing and manufacturing time. Try creating an account and see if you can get more information.
Another organic acids to try might be ascorbic acid (vitamin C) .
Good luck!
Hope this helps and that you will accept my help!