Yes, just one or two dialog states for each situation to join the default dialog line.
For example:
State "backhere_foreplay":
"Nice to see you back!"
*I couldn't forget you smooth hands* -> state "Menu 13b"
State "Menu 13b":
"I'd like to warm you up again."
*scene -Handjob- -> state "Menu 14" (joins normal dialog line)
I added something similar to other dialog XMLs myself, but botched it up a bit with my mediocre English and lack of writing skills.