Right - there's no particular order you need to fight the bosses in, so if this one is too hard right now, fight another.

Also, if I remember correctly, the Treatment ability (which comes from junctioning the Siren GF) would only become available after you'd unlocked the GF ability, since the special skills they give you go along with that.