How do I figure out what module I need to handle unresolved external linker error?

I’m getting unresolved externals when linking our editor build and can’t find the correct module for the build.cs file. Here are the errors:

2>MapUpdaterCommandlet.cpp.obj : error LNK2019: unresolved external symbol “bool __cdecl NormalizePackageNames(class TArray,class TArray &,class FString const &,unsigned char)” (?NormalizePackageNames@@YA_NV?$TArray@VFString@@VFDefaultAllocator@@@@AEAV1@AEBVFString@@E@Z) referenced in function “protected: virtual int __cdecl UMapUpdaterCommandlet::InitializeResaveParameters(class TArray const &,class TArray &)” (?InitializeResaveParameters@UMapUpdaterCommandlet@@MEAAHAEBV?$TArray@VFString@@VFDefaultAllocator@@@@AEAV2@@Z)
2> 1>
2>MapUpdaterCommandlet.cpp.obj : error LNK2019: unresolved external symbol “bool __cdecl SavePackageHelper(class UPackage *,class FString,enum EObjectFlags,class FOutputDevice *,class FLinkerLoad *,enum ESaveFlags)” (?SavePackageHelper@@YA_NPEAVUPackage@@VFString@@W4EObjectFlags@@PEAVFOutputDevice@@PEAVFLinkerLoad@@W4ESaveFlags@@@Z) referenced in function “protected: virtual void __cdecl UMapUpdaterCommandlet::LoadAndSaveOnePackage(class FString const &)” (?LoadAndSaveOnePackage@UMapUpdaterCommandlet@@MEAAXAEBVFString@@@Z)

As far as I can tell, these should be part of UnrealEd, which I’ve added to the PrivateDependencyModuleNames in the Build.cs file.