Textual inversion also supports more than one embedding for identifier, just change num_vectors_per_token in the yaml config.
Example: https://www.reddit.com/r/StableDiffusion/comments/wzf1qk/sd_...
>The objective is similar, but it's: (1) A different approach - they also fine tune the model itself, and they get much much better identity preservation!