It's possible, yes, but it depends on the details of your design. The most straightforward way to do this is using what's called a "labeled" design. But if you didn't do that it's still possible assuming you used our software to make the design and if your design had enough versions/blocks. In that case you just need to include the interactions of propulsion type with all the shared (i.e. "generic") attributes (all the attributes combustion and electric vehicles share). Personally, I'd find it easier to export the design and recode it as if it were an alternative-specific design (to estimate the propulsion-specific values of all the shared variables) but a lot of folks are comfortable doing this with interactions, and it should get you to the same place.
If you try to estimate interactions and your model crashes, that's evidence that your design won't support getting the separate effects of the shared attributes - so hope that doesn't happen.