If you're going to have everything in a single database it's possible. Like you said, you'd need to redo the queries and joining on your new tables where appropriate. It would be a lot of work, but I can't immediately think of any roadblocks.