bpl route is a mess, try via kota, either catch kota indore intercity or rathambore. intercity runs empty so you will have a good sleep through out. also there is jaipur indore exp in which you will easily get reservation,and have early arrival at indore,catch it from swm
tatkal in popular trains are always risky so decide
hope this helps,