In theory, yes. If you follow the instructions on the Wiki to build Lineage 16.0, the only extra step you would need to take is fetching and pulling the kernel source from my github, which I'll explain how to do below. You can use the lineage build you mentioned in your post (lineage-16.0-20200201-UNOFFICIAL-lake.zip) to extract the proprietary blobs needed for the vendor source (either from the zip itself of from a device running that build).
Building LIneage 16.0 for Lake (using LIneageOS Wiki instructions):
After you're successfully able to run
breakfast lake
you'll need to move into the kernel source directory and fetch and pull my changes for lake by doing the following:
Code:
cd kernel/motorola/msm8998 && \
git pull https://github.com/Jleeblanch/kernel_motorola_sdm660 lineage-16.0 && \
croot
NOTE: Just simply copy/paste the above code into the root of the lineage source tree (and press
<enter>)
AFTER successfully running
breakfast lake
At this point, you'll be back at the root of the Lineage source tree and can continue with the Wiki instructions. Once the build is finished, you can flash in TWRP as usual.