Qualquer um você cria 2 tabelas separadas
profile_storage_tbl
e user
com uma chave estrangeira entre eles ou você cria profile_storage_tbl
como uma tabela aninhada dentro do user
tabela. Não faz sentido tentar fazer as duas coisas. (Na verdade, tabelas aninhadas fazem pouco sentido para mim, ponto final - mas isso é outro assunto!)