I thought this was the default? I've been running firefox and firefox developer for a while now and they have never interfered with each other, maintaining separate things such as remembered passwords and histories.
i.e. Firefox Developer had its own profile, but Nightly and Firefox shared the same, which was a PITA for the latter case.
Now all editions (thankfully) will have their own respective folders.