However, for minimization of redundant work, is it a good idea to try to incorporate unit tests into acceptance tests?
No.
In other words, have the latter [acceptance] call the former [unit]. Does going in the opposite direction make any sense?
Don't bother.
Acceptance tests are often political. You show them to people who -- based on their gut instinct -- decide to accept or reject.
Then you argue about the validity of the acceptance tests.
Then you argue about the scope of work and the next release.
Acceptance tests aren't -- generally -- technical. If they were, then you'd have formal unit tests and that would be that.
Don't try to finesse the politics. Embrace it. Let it happen.
You can hope that Acceptance Test-Driven Development (ATDD) leads to "acceptance tests are written and agreed upon by the entire team before development begins." But you have to reflect the reality that anything written in advance is specious at best and negotiable at worst.
The premise behind all Agile methods is that you can only agree to get to something releasable. Everything after that is negotiable.
The premise behind all test-first (TDD, ATDD, or anything else) is that a test is an iron-clad agreement. Except it's not. With any TDD (or ATDD) method you can agree -- in principle -- to the test results, but you haven't really agreed to the test itself.
It may arise that the test cannot easily be written. Or worse, cannot be written at all. You may agree to results that seem testable, but turn out to be poorly-defined. What now? These are things you can't know until you start development and get to details.
All testing is important. And no particular kind of testing can be a superset or subset of any other kind testing. They're always partially overlapping sets. Trying to combine to somehow save some work is likely to turn out to be a waste of time.
More testing is better than anything else. The union of all tests has more value than trying to force a subset-superset relationship among tests.