Kev,
The attached ES2 .lca does dynamic document assembly using a custom script. You can drop any number of flattened PDFs into the watched folder to assemble a PDF.
The process is depicted below.
Notes:
1) Process includes logic to calculate elapsed Assembler processing time, which may or may not be useful.
2) As you are probably aware PDFs have to be flattened for assembly. The process does not flatten PDFs.
The custom script is depicted below. It iterates over the list of map keys to build the DDX.
Steve