Troubles with context alternates

I want to substitute the character Bo as shown below, but for some reason, calt isn’t working.

Bo + Bo = Bo_1.calt + Bo_2.calt
bobo_ligature.png

If you want to combine two glyphs into one, then a simple ligature should work:

Bo + Bo = BoBo.calt