Roter, you can divide this problem into two actions:
1. Create PL using standard command (Pl)
2. Press button with macros ^C^C_Divide;@ or, and this is better if it's the full version - ^C^C_Divide;(entlast);;
How do we combine these actions into one macros? Maybe somebody knowing LISP can give an idea...?