Register dataframes with arbitrary index