might be possible solution, or a base (direction) do dig further...
I recently have been recovering, stupidly formated drive too,
got the data back (most of it anyway )
but the tree (folder structure )
was irrevertably gone, and part of a file names as well,
so, when you calm down, after getting data back,
you realise there is still a gigantic work ahead,
with bitting through thousands of files with names like:
< _ibc.so or _ops.png >, and guessing which belongs to what....
...but, if one strongly sets ones mind on accomplishing the task,
it is possible....
Edit: the link above, is just a beginning of the journey,
oft, one has to gather bits of several tutorials and [HOW TO]`s
and that is what i also, stongly recommend to do,
its because, these things are often non official- hundred percent
novice proof hardened methods,
each of them, had worked for somebody,
but there is no guarantees- that particular method`ll work for you...