Yes, this is one of the options I was thinking, that could use the keywords as is.
You’ll just need to apply a source filter that will give you an empty grid to start the copy process.
If you want all in one page, then you might need 5 grids: 2 hidden ones for custom records copying, 2 hidden ones for common (template) records copying and 1 visible grid for the results.
Is there any way to install functionality for KTL on an individual basis? For instance, I only want to use perhaps one or two features. Is there a way to only load the javascript library for that particular feature?
KTL comes with a configurator that allows you to easily pick and choose which functions are active or inactive. You can get information about it here: https://www.youtube.com/watch?v=2_vVcIhdRlo&ab_channel=CHProjectSupport but be aware that KTL is not part of Knack, so these types of questions are better posted to the KTL Github.