However, to minimize redundant work, is it worth trying to include unit tests in acceptance tests?
No.
In other words, let the last [trick] invoke the former [unit]. Does it make sense to move in the opposite direction?
Do not worry.
Acceptance tests are often political. You show them to people who, by their gut instinct, decide to accept or reject.
Then you argue about the validity of acceptance tests.
Then you argue about the scope and the next version.
Acceptance tests are not - usually - technical. If they were, then you would have had formal unit tests, and that would be so.
Do not try to refine the policy. Take it. Let it happen.
You can hope that acceptance test acceptance (ATDD) will result in "acceptance tests written and agreed by the entire team before development." But you should think that everything that is written in advance is the best at best and in the worst case can be negotiated.
The premise of all Agile methods is that you can only agree to get something available. Everything after this is negotiable.
The premise for all tests (TDD, ATDD, or anything else) is that the test is an agreement with the hardware. Other than that, no. With any TDD (or ATDD) method, you can agree - in principle - to the test results, but you did not agree to the test itself.
It may occur that the test is not easy to record. Or, even worse, you cannot write. You may agree with results that seem verifiable but turn out to be poorly defined. Now what? These are things that you cannot know until you start development and get the details.
All tests are important. And no particular test can be a superset or subset of any other kind of testing. They always partially overlap sets. Trying to combine in order to somehow save some work is likely to be a waste of time.
More testing is better than anything else. Combining all tests is more valuable than trying to force a subset-superset relationship between tests.