We're reclaiming inactive PDIs to keep them available foractive builders.Learn what's changing, who's affected, and how to protect your work. Read More
I've been working on this, but rather than use the script include and all the reformatting, I just adjusted the same script you used for request and request item. Looks like you just had the wrong traversals in a couple places.
function onLoad() {...