Other approaches
I read [Baker2010] that when multiple skills are learned in one step, there are other approaches to handle the situation.
See Conati, Gertner, & VanLehn, 2002; Ayers & Junker, 2006; Pardos, Beck, Ruiz, & Heffernan, 2008.
However, when there is one primary skill per step, then the BKT is simpler, according to what I read.