yup that can be done, some extra config is required.
on the endpoint node, we need to configure multihop bfd location to direct an LC to be owner of the bfd session and support multihop bfd.
a config guide is here for that:
http://www.cisco.com/c/en/us/td/docs/routers/crs/software/crs_r4-3/routing/configuration/guide/b_routing_cg43xcrs/b_routing_cg43xcrs_chapter_011.html
also I would recommend to make sure proper qos on the intermediate nodes is available to provide the right priority to the bfd (echo) packets as they go through that node.
also be careful wtih bfd echo and urpf, since bfd echo packets I am sending to you have me as destination and you as source, so effectively would fail a uprf check.
cheers
xander