Multi Assistant set-up versus single assistant? [Database]

I would like to create a real estate virtual assistant, currently I am building it out with low-code tools that make calls to openai. I regret it it, I am hitting the limits of low code.

So I want to rebuild the whole thing in the assistants api. It needs access to a database of listings. I was thinking about the problem and I believe two assistants would be the best solution. What I have in mind is one assistant that is an expert in conversational flow, and then another assistant with a bunch of sql queries hardcoded in the functions. Does anybody have experience with a similar set-up? Or should I cram everything into one Assistant? I need to etract information etc.

Please only reply if you have experience with multi assistant set-ups. Thanks for your consideration.

Have a nice day.