Thanks. I am aware that cuts can be used but would prefer to avoid cuts when possible by modifying the clauses as necessary for the DCG.
If you have a better answer to that then let me know so I can ask a new question so that the information, which would be of value to others, would not get obfuscated by being buried in this thread.