I think you pretty much have it.
In this example the file names are in the FileName field. Note that in the FilesToAttach property there are no apostrophes around the name and (as you mention) the 'from Field' source option is used.

However, this configuration will send a separate email for each input record and the email will contain the file specified in the FileName field.
If you want to send multiple attachments in a single email then you need to concatenate the filenames into a semicolon-separated list.
You can use a Transform node to perform the concatenation of the strings:

The Send Email node would be configured similar to the previous example but the FileNameList field would be the source of the files to attach.
See the attached example (required Data360 Analyze v.3.6.x)
Attached files
Send_Email_with_Attachments--share - 28 Apr 2021.lna