It's unlikely that the .idx files are Btrieve, though it is possible to make index only files, it's not a common approach since Btrieve files usually contain all their own indexes.
Yes, you can access the files without DDFs, however, none of the non-indexed fields will be defined, so you have...