Running some of the tools here, including restore and btrfsck, fail on this method on a btrfs partition that fails to mount.
Stepping through with gdb, path.slots consists all of zeros and path.nodes usually only have the first two be non-zero.
Can supply more info if needed.