I don't have one handy.
I'm afraid I can't give you an example because I still don't fully understand what you're trying to do. I'm probably just dense, but I'm confused by how you're using the terms "table" and "container" Each User Profile is stored in the MODX database as a row in the modx_user_attributes table, but there are no tables or containers inside that table.
Maybe a screen shot of a filled-in extended fields section of the User Profile form would help me understand what you're doing.
Also, you wouldn't normally create a placeholder in a preHook. Usually, the placeholder tag is in the form and you set the placeholder value in the preHook.
When the User Profile form is first displayed, do you need it to reflect what's already in the User Profile?
Will one user have more than one "quote" stored in the database at any time?
Different users will have different values in the extended fields of the Profile, but will they have different Fields too? This is important because if the possible fields are the same for all users, you could have a utility plugin that created them automatically for new users. Having different fields for different users would generally be a bad practice from a DB design standpoint.
TBH, it sounds like you may need some custom tables added to the MODX DB for what you're doing -- at least these:
Customers
Products
Quotes
CustomerQuotes
Doing it all with resources and extended user fields will be inefficient and slow if you expect to have a lot of customers and/or products.
------------------------------------------------------------------------------------------
PLEASE, PLEASE specify the version of MODX you are using.
MODX info for everyone:
http://bobsguides.com/modx.html