Prevent arduino from drawing power from digital pins?

Yes, there will be a way. And it's important that you find a way because otherwise you can damage the Arduino's MCU chip by allowing current to flow into those pins when there is no 5V supply to the chip. Connecting a voltage to any pin that is above the voltage on the Vcc pin is outside the "maximum operating parameters" for MCUs and most other types of chip. So please post that schematic and we will help you find a way.