If you want a substitute for black (Beluga) lentils for dal makhani, you can try whole mung beans or French (Puy) lentils. If you use red lentils, make sure they are whole lentils, not split. They will break down quite a bit and not maintain their shape as well as black lentils.