Definitely not, black ghost knife fish are one of the largest (if not THE largest, if memory serves) knife fish and get ~20" as adults, demanding a heavily planted tank of about 100-125 for an adult.
Clown loaches are great as juveniles and they grow incredibly slowly but they get ~12" and need to be in schools of at least 6, meaning a 125gal for them as well.
These are fish with very serious demands as adults and a very poor choice for a 10 gallon. I'd say a 20 gallon as a very strict grow-out tank and nothing smaller.
If you want a cool bottom feeder, try some ramshorn snails or amano shrimp! Trumpet snails are cool too, they bury themselves in the gravel during the day and come out at night, covering the glass. It's pretty cool. You could also try a small school of 6 dwarf corydoras.