You are making progress. There are a couple of things coming to mind. Normally udf will kick in if certain columns are unexposed (yes, it does not perform well but in this case it is a feature we can worry about that later). Has your system installed udf correctly? Secondly, I would capture the entire sql query to see first if the undesired result is due to data or not. I could not find the section you mentioned there in pega 7.2 with pmf 7.1.2, what is your version?
The DCO-PMF integration was initially planned for PMF 7.1. However, internal testing found that the approach taken (treating PMF user stories and DCO specifications as identical) was not meeting user needs and so it was disabled prior to release. We are actively working on determining a new approach for synchronizing PMF & DCO, but we don't yet have a target release.
I hope this helps. Let me know if you have further questions.