In theory, it should work, as the entire User interface is implemented as a set of GNOME Extensions, namely:
eos-panel@endlessm.com
eos-desktop@endlessm.com
Without those two, the Endless Desktop looks like plain vanilla GNOME. You can find their source in the following two repositories:
Your options are to either build the extension by yourself or simply grab them from a working EOS installation, they are located under:
/usr/share/gnome-shell/extensions
Let us know if that worked - don’t forget to enable the extension with the gnome-extensions
tool.