Since your csv file already has the split indices, you could load it e.g. with pandas and create three separate lists of file paths (one list corresponding to each split).
In that case you could directly create three separate Datasets using these file paths lists.