I ended up getting this to work, and I think it was a combination of several things:
A: I set the cparentbizobj on the child business object.
B: I set lrequerychildonrequeyrparent and lsavechildonsaveparent to .t.
C: I took the child table out of the primary business object data environment.
Amanda Morton
System Analyst
Harrisburg Project