Preheat the oven to 180 C. Scrub the potatoes and keep the skins on. Cut into thin rounds and place without overlaps on a large baking tray.
Spray with oil and season with salt. Bake for around 45 mins, or until they are lightly browned and crispy around the edges.
Soak the dried kidney beans in water for 8-10 hours. Pressure cook the beans in fresh water until they're completely tender. Set aside along with the cooking water.
Make the chipotle beans: Heat oil in a large pan and sauté onions and garlic until nicely browned.
Add the beans along with 1 cup of the cooking water. Also add in the ketchup and spices: coriander powder, cumin powder, oregano, and salt.
Cook covered over a low flame for 10 mins stirring occasionally. Mash the beans lightly using a masher to make it saucy. If it starts to dry out, add more water; if it's too wet, cook uncovered to get the right consistency. Taste and adjust seasoning.
Make the salsa by combining all the ingredients together. Taste and adjust seasoning.
Make the guacamole: mash the avocado and add the other ingredients to it. Taste and adjust seasoning.
Assembly: once the potatoes are out of the oven, let them cool slightly.
Load your toppings just before serving: first add the beans evenly over the potatoes, and then top with the grated cheese.
Bake in the oven for 5-10 mins until the cheese melts through.
Add the salsa over the top and dollop over the guacamole. Serve immediately.